Skip to content

プレイヤーが触れている間 ​

当たり判定・物理くわしくOnPlayerCollisionStay

プレイヤーがこのオブジェクトに触れている間、物理演算のたびに(ふつう 1 秒に 50 回)。

何度も起きるイベントです。重い処理は入れず、詳細設定は「自分だけ(Local)」のままにしてください。

プレイヤーのカプセルがこのオブジェクトのコライダーに触れている間、続けて起きます。VRChat の説明では「毎フレーム」起きるとされています。

「プレイヤーがぶつかったとき」と同じく、動いてくる物がプレイヤーに触れている場面のためのイベントです。止まっている物に歩いてぶつかる場面では起きません。触れ始めと離れたときだけ分かればよいなら、「プレイヤーがぶつかったとき」と「プレイヤーが離れたとき」を使うほうが軽く済みます。

公式の説明: Player Collisions(VRChat)、Event Nodes(VRChat)

イベントの値

このイベントが持つ値です。アクションの設定で、対象や値として選べます。

名前種類
そのプレイヤープレイヤー

カードの例

いつプレイヤーが触れている間⋯
何をする
+ 何をするかを追加

Udon では

UdonSharp では、このメソッドになります。

public override void OnPlayerCollisionStay(VRCPlayerApi player)

同じ分類のもの