物体が範囲から出たとき
当たり判定・物理くわしくOnTriggerExit
プレイヤー以外の物体(コライダー)が、このオブジェクトの範囲から出たとき。
範囲(Is Trigger をオンにしたコライダー)に入っていたコライダーが、出ていったときに起きます。「出ていった物」は、出ていった相手のコライダーです。範囲に入ったときに変えたものを、ここで元に戻すのによく使います。
起きる条件は「物体が範囲に入ったとき」と同じで、どちらかに Rigidbody が付いている必要があります。Unity はこのイベントを、範囲の側と出ていった側の両方に送ります(物体が範囲に入ったとき)。
公式の説明: OnTriggerExit(Unity)、Interaction between collider types(Unity)
イベントの値
このイベントが持つ値です。アクションの設定で、対象や値として選べます。
| 名前 | 種類 |
|---|---|
| 出ていった物 | Collider |
カードの例
いつ物体が範囲から出たとき⋯
何をする
+ 何をするかを追加
Udon では
UdonSharp では、このメソッドになります。
void OnTriggerExit(Collider other)同じ分類のもの
- プレイヤーがぶつかったとき
- 物体が範囲に入ったとき
- プレイヤーが範囲にいる間
- プレイヤーが離れたとき
- プレイヤーが触れている間
- パーティクルがプレイヤーに当たったとき
- キャラクターコントローラーがプレイヤーにぶつかったとき
- 物体が範囲にいる間
- 物体がぶつかったとき
- 物体が離れたとき
- 物体が触れている間
- 2D の物体が範囲に入ったとき
- 2D の物体が範囲から出たとき
- 2D の物体が範囲にいる間
- 2D の物体がぶつかったとき
- 2D の物体が離れたとき
- 2D の物体が触れている間
- キャラクターコントローラーがぶつかったとき
- パーティクルが当たったとき
- パーティクルがトリガーに触れたとき
- ジョイントが外れたとき
- 2D のジョイントが外れたとき
- 親が変わったとき
- 子が増えた・減ったとき