您好,登錄后才能下訂單哦!
觸發函數
void OnTriggerEnter(Collider other) { if (other.gameObject.name == "Cube2") { Debug.Log("我穿過了"+other.name); } }
//還有
OnTriggerExit(),OnTriggerStay()
注意: Is Trigger 打勾
碰撞函數
void OnCollisionEnter(Collision collision) { if (collision.gameObject.name == "Floor") { Debug.Log("Hit the floor"); } else if (collision.gameObject.name == "Wall") { Debug.Log("Hit the Wall"); } }
//還有
OnCollisionExit(),OnCollisionStay()
注意:
要發生碰撞的條件是------二個物體中的任意一個物體上加Rigidbody(剛體),且2個物體都得有碰撞體;
要發生觸發的條件是------二個物體中的任意一個物體上加Rigidbody(剛體),且2個物體都得有碰撞體,任意一個物體的isTrigger選中;
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。