Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

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); } }