Collider.OnTriggerExit(Collider)
Параметры
| Параметр | Описание |
|---|---|
| прочие | Другой Collider участвовал в этом столкновении. |
Описание
OnTriggerExit вызывается, когда Collider other перестали касаться триггера.
Это сообщение отправляется в триггер и Collider, который касается триггера.
Примечания: События триггера отправляются только в том случае, если к одному из коллайдеров также прикреплен Rigidbody. События триггера будут отправлены отключенным MonoBehaviours, чтобы позволить включить поведение в ответ на столкновения. OnTriggerExit происходит на FixedUpdate после того, как коллайдеры перестали касаться друг друга. Не гарантируется, что участвующие коллайдеры будут в точке первоначального разделения. Деактивация или уничтожение Collider, пока он находится внутри тома триггера, не зарегистрирует событие выхода.
Дополнительные ресурсы: Collider.OnTriggerEnter, который содержит полезный пример.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnTriggerExit(Collider other) { // Destroy everything that leaves the trigger Destroy(other.gameObject); } }