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