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