碰撞器和觸發器(Unity)

2021-10-03 13:04:23 字數 622 閱讀 7934

要產生碰撞必須為遊戲物件新增剛體(rigidbody)和碰撞器

物體發生碰撞的必要條件

兩個物體都必須帶有碰撞器(collider),其中乙個物體還必須帶有rigidbody剛體。

unity中檢測碰撞的方法有兩種

區別

void

ontriggerenter

(collider other)

void

ontriggerstay

(collider other)

void

ontriggerexit

(collider other)

void

oncollisionenter

(collision other)

void

oncollisionstay

(collision other)

void

oncollisionexit

(collision other)

unity觸發器和碰撞器

unity中檢測碰撞的方法有兩種,一種是觸發器一種是碰撞器,現在我來解釋一下兩種的區別。觸發器 有三種方法,分別是ontriggerenter,ontriggerstay,ontriggerexit 觸發器一般是觸發某種事物時使用,例如計分,過關什麼的,不帶有碰撞的物理效果。碰撞器 有三種方法,分別...

unity中觸發器與碰撞器

方法1 注意 該方法碰撞檢測的物體需勾上is trigger選項。void ontriggerenter collider other 進入觸發器時呼叫 void ontriggerstay collider other 進入觸發器後每一幀均呼叫 void ontriggerexit collide...

碰撞器與觸發器

碰撞器的條件 雙方都要有碰撞器collider 至少有乙個要有rigidbody 必須有相對的運動 void oncollisionenter collision other 碰到了 void oncollisionstay collision other 一直挨著 void oncollision...