【平常记录】【unity3d】 OnTriggerEnter 和 OnCollisionEnter (2D) 的区别

问题:两个物体A,B 二者都有碰撞体 collider(Box Collider,Sphere Collider,Capsule Collider等)当两物体相撞时,会进入 OnTriggerEnter 和 OnCollisionEnter 中的哪个呢?ide

回答:io

  1. 只会进入一个,A和B的脚脚本只会进入同一个
  2. A或者B collider 有一个勾选 isTrigger 或者二者都勾选 isTrigger A和B均可以进入 OnTriggerEnter 方法,可是不可进入OnCollisionEnter方法。
  3. A和B collider 都不勾选isTrigger,A和B能进入 OnCollisionEnter 方法可是不能进入 OnTriggerEnter 方法。
A isTrigger B isTrigger OnCollisionEnter OnTriggerEnter
相关文章
相关标签/搜索