問題:兩個物體A,B 兩者都有碰撞體 collider(Box Collider,Sphere Collider,Capsule Collider等)當兩物體相撞時,會進入 OnTriggerEnter 和 OnCollisionEnter 中的哪一個呢?
回答:
0. 只會進入一個,A和B的腳腳本只會進入同一個
- A或者B collider 有一個勾選 isTrigger 或者兩者都勾選 isTrigger A和B都可以進入 OnTriggerEnter 方法,但是不可進入OnCollisionEnter方法。
- A和B collider 都不勾選isTrigger,A和B能進入 OnCollisionEnter 方法但是不能進入 OnTriggerEnter 方法。
A isTrigger | B isTrigger | OnCollisionEnter | OnTriggerEnter |
---|---|---|---|
√ | √ | √ | |
√ | √ | ||
√ | √ | ||
√ |