其他 | 参与此碰撞的另一个 Collider。 |
当 Collider other
停止接触触发器时,将调用 OnTriggerEnterExit。
此消息将发送到触发器以及接触触发器的碰撞器。**注意:** 只有当其中一个碰撞器也附加了刚体时,才会发送触发器事件。触发器事件将发送到禁用的 MonoBehaviour,以允许根据碰撞启用 MonoBehaviour。在触发器体积内停用或销毁 Collider 将不会注册退出事件。
// Destroy everything that leaves the trigger
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnTriggerExit(Collider other) { Destroy(other.gameObject); } }
OnTriggerExit 可以是一个协程,只需在函数中使用 yield 语句即可。