other | この衝突に含まれるその他の Collider |
Collider が他のトリガーイベントに侵入したときに OnTriggerEnter が呼び出されます。
このメッセージはトリガー状態の Collider、その Collider が属している Rigidbody (存在する場合)、
そのトリガーに接触する Rigidbody (Rigidbody がない場合は Collider) に送信されます。
注意: Collider の 1 つに Rigidbody がアタッチされている場合にのみ、トリガーイベントは送信されます。トリガーイベントは、無効となっている MonoBehaviour に送信され、その衝突レスポンスの中で Behaviour を有効にすることが可能です。
OnTriggerEnter は衝突後に FixedUpdate で発生します。含まれる Collider が最初の接触の時点で存在したという保証はありません。
注意:厳密にはOnTriggerEnterはCollisionの一部ではありません。MonoBehaviourの機能になります。
// Destroy everything that enters the trigger
function OnTriggerEnter (other : Collider) { Destroy(other.gameObject); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnTriggerEnter(Collider other) { Destroy(other.gameObject); } }