碰撞器的條件
雙方都要有碰撞器collider
至少有乙個要有rigidbody
必須有相對的運動
void oncollisionenter (collision other)//碰到了
void oncollisionstay (collision other)//一直挨著
void oncollisionexit (collision other)//分開了
觸發器的條件:
兩個都要有碰撞器
至少乙個帶有鋼體
至少有乙個勾選trigger
void ontriggerenter (collider other) }
//處於某個觸發器之中的時候持續呼叫
void ontriggerstay (collider other) }
//退出觸發器的時候呼叫一次
void ontriggerexit (collider other)
}
必須要有鋼體才可以**
獲得範圍內所有的碰撞器
collider colliders = physics.overlapsphere (transform.position, 5f);
//給每乙個鋼體新增**力
foreach (collider hit in colliders)
}}
addexplosionforce (**力, **點, 範圍)
unity中觸發器與碰撞器
方法1 注意 該方法碰撞檢測的物體需勾上is trigger選項。void ontriggerenter collider other 進入觸發器時呼叫 void ontriggerstay collider other 進入觸發器後每一幀均呼叫 void ontriggerexit collide...
unity觸發器和碰撞器
unity中檢測碰撞的方法有兩種,一種是觸發器一種是碰撞器,現在我來解釋一下兩種的區別。觸發器 有三種方法,分別是ontriggerenter,ontriggerstay,ontriggerexit 觸發器一般是觸發某種事物時使用,例如計分,過關什麼的,不帶有碰撞的物理效果。碰撞器 有三種方法,分別...
碰撞器和觸發器(Unity)
要產生碰撞必須為遊戲物件新增剛體 rigidbody 和碰撞器 物體發生碰撞的必要條件 兩個物體都必須帶有碰撞器 collider 其中乙個物體還必須帶有rigidbody剛體。unity中檢測碰撞的方法有兩種 區別 void ontriggerenter collider other void o...