プレイヤーが範囲から出たとき
よく使うOnPlayerTriggerExit
プレイヤーがこのオブジェクトのコライダー(Is Trigger)の範囲から出たとき。
このオブジェクトに範囲(Is Trigger をオンにしたコライダー)が必要です。カードの「範囲を付ける」で付けられます。
「プレイヤーが範囲に入ったとき」と同じく、全員の画面でそれぞれ起き、「誰が出たら」で自分・自分以外・誰でもを選びます。範囲に入ったときに付けた演出を、出たときに戻すのによく使います。
範囲は Is Trigger をオンにしたコライダーで、出たかどうかはプレイヤーのカプセル形のコライダーで判定されます。公式の説明によると、テレポートで範囲から出たときやとても速く動いたときは、このイベントが起きないことがあります。範囲の中から別の場所へテレポートさせる仕掛けでは、出たときの戻す処理が動かない場合があるので気をつけてください。
公式の説明: Player Collisions(VRChat)、Event Nodes(VRChat)
イベントの値
このイベントが持つ値です。アクションの設定で、対象や値として選べます。
| 名前 | 種類 |
|---|---|
| そのプレイヤー | プレイヤー |
カードの例
いつプレイヤーが範囲から出たとき⋯
何をする
+ 何をするかを追加
Udon では
UdonSharp では、このメソッドになります。
public override void OnPlayerTriggerExit(VRCPlayerApi player)