パーティクルがプレイヤーに当たったとき
当たり判定・物理くわしくOnPlayerParticleCollision
このパーティクルシステムの粒がプレイヤーに当たったとき(Collision の Send Collision Messages が必要)。
このパーティクルシステムの粒が、プレイヤーのカプセルに当たったときに起きます。誰に当たっても起きるので、カードの「誰のとき」で自分・自分以外・誰でもを選びます。自分に当たったときだけ演出を出すなら「自分」です。
起きるには、パーティクルシステムの Collision モジュールをオンにし、その中の Send Collision Messages もオンにします。VRChat の例では、Collision の種類を World にしています。粒が当たるのは、Collision モジュールの Collides With で選んだレイヤーの物だけです。
ほかの物に当たったことは「パーティクルが当たったとき」で受けます。
公式の説明: Player Collisions(VRChat)、Event Nodes(VRChat)、Collision module(Unity)
イベントの値
このイベントが持つ値です。アクションの設定で、対象や値として選べます。
| 名前 | 種類 |
|---|---|
| そのプレイヤー | プレイヤー |
カードの例
いつパーティクルがプレイヤーに当たったとき⋯
何をする
+ 何をするかを追加
Udon では
UdonSharp では、このメソッドになります。
public override void OnPlayerParticleCollision(VRCPlayerApi player)同じ分類のもの
- プレイヤーがぶつかったとき
- 物体が範囲に入ったとき
- 物体が範囲から出たとき
- プレイヤーが範囲にいる間
- プレイヤーが離れたとき
- プレイヤーが触れている間
- キャラクターコントローラーがプレイヤーにぶつかったとき
- 物体が範囲にいる間
- 物体がぶつかったとき
- 物体が離れたとき
- 物体が触れている間
- 2D の物体が範囲に入ったとき
- 2D の物体が範囲から出たとき
- 2D の物体が範囲にいる間
- 2D の物体がぶつかったとき
- 2D の物体が離れたとき
- 2D の物体が触れている間
- キャラクターコントローラーがぶつかったとき
- パーティクルが当たったとき
- パーティクルがトリガーに触れたとき
- ジョイントが外れたとき
- 2D のジョイントが外れたとき
- 親が変わったとき
- 子が増えた・減ったとき