当此碰撞体/刚体停止接触另一个刚体/碰撞体时,将调用 OnCollisionExit。
与 OnTriggerExit 相反,OnCollisionExit 传递的是 Collision 类,而不是 Collider。 Collision 类包含有关接触点、冲击速度等的信息。如果您在函数中不使用 collisionInfo,请省略 collisionInfo 参数,因为这可以避免不必要的计算。注意:只有当其中一个碰撞体也附加了非运动学刚体时,才会发送碰撞事件。碰撞事件将发送到禁用的 MonoBehaviour,以允许根据碰撞启用 Behaviour。
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnCollisionExit(Collision collisionInfo) { print("No longer in contact with " + collisionInfo.transform.name); } }