other | 衝突イベントと関連する Collision データ |
この collider/rigidbody が他の collider/rigidbody と触れ合うのをやめたときに OnCollisionExit は呼び出されます。
OnTriggerExit とは対照的に OnCollisionExit はコライダーではなく Collision が渡されます。 Collision には接触点、衝突した速度などの情報が含まれています。 この関数の collisionInfo を使用しない場合は collisionInfo パラメーターを省略することで無駄な計算を回避することができます。 注意: キネマティクスではないリジッドボディがアタッチされている場合に、衝突イベントは送信されます。衝突イベントは、無効となっている MonoBehaviour に送信され、その衝突レスポンスの中で MonoBehaviour を有効にすることが可能です。
function OnCollisionExit(collisionInfo : Collision) { print("No longer in contact with " + collisionInfo.transform.name); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnCollisionExit(Collision collisionInfo) { print("No longer in contact with " + collisionInfo.transform.name); } }