Unity中的碰撞器和触发器
碰撞器和触发器是Unity面试中经常被问到的题目。
unity3d中的碰撞器和触发器的区别?
碰撞器是触发器的载体,而触发器只是碰撞器身上的一个属性,当IsTrigger属性勾选时碰撞器被物理引擎所忽略,没有碰撞效果,当IsTrigger属性不勾选时碰撞器根据物理引擎引发碰撞,产生碰撞的效果。
触发信息检测:
1.MonoBehaviour.OnTriggerEnter(Collider collider)当进入触发器
2.MonoBehaviour.OnTriggerExit(Collider collider)当退出触发器
3.MonoBehaviour.OnTriggerStay(Collider collider)当逗留触发器
碰撞信息检测:
1.MonoBehaviour.OnCollisionEnter(Collision collision) 当进入碰撞器
2.MonoBehaviour.OnCollisionExit(Collision collision) 当退出碰撞器
3.MonoBehaviour.OnCollisionStay(Collision collision) 当逗留碰撞器
Unity QQ交流群:299412191 欢迎对Unity感兴趣的同学加入.