Skip to content

プレイヤーがぶつかったとき ​

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

プレイヤーがこのオブジェクトにぶつかったとき。

プレイヤーのカプセル形のコライダーが、このオブジェクトのコライダー(Is Trigger がオフのもの)に当たったときに起きます。インスタンスにいる誰が当たっても起きるので、カードの「誰のとき」で自分・自分以外・誰でもを選びます。

公式の説明では、プレイヤーが止まっている物に歩いてぶつかっても、このイベントは起きません。ボールや弾のように、動いてくる物がプレイヤーに当たったときのためのイベントです。プレイヤーが壁などに近づいたことを知りたいときは、範囲と「プレイヤーが範囲に入ったとき」を使います。

Walkthrough レイヤーと Pickup レイヤーのコライダーは、プレイヤーとぶつかりません。このレイヤーに置いた物では、当たったことになりません。

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

イベントの値

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

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

カードの例

いつプレイヤーがぶつかったとき⋯
何をする
+ 何をするかを追加

Udon では

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

public override void OnPlayerCollisionEnter(VRCPlayerApi player)

同じ分類のもの