パーティクルがトリガーに触れたとき
当たり判定・物理くわしくOnParticleTrigger
このパーティクルシステムの Triggers モジュールの条件を満たしたとき。
パーティクルシステムの Triggers モジュールをオンにすると、そのパーティクルシステムのオブジェクトに付いたトリガーで起きるようになります。粒が Triggers モジュールの条件を満たしたときに起きます。
条件は、モジュールの Colliders に入れたコライダーと粒の関係(Inside・Outside・Enter・Exit)ごとに、Ignore・Kill・Callback から選んで決めます。Callback にした粒はこのイベントで扱え、Kill にした粒は消えて扱えなくなります。Ignore は何もしません。
どの粒がどのコライダーに触れたかは、このイベントの値には入っていません。細かく扱うには、スクリプトで GetTriggerParticles を使います。
公式の説明: OnParticleTrigger(Unity)、Triggers module(Unity)
カードの例
いつパーティクルがトリガーに触れたとき⋯
何をする
+ 何をするかを追加
Udon では
UdonSharp では、このメソッドになります。
void OnParticleTrigger()同じ分類のもの
- プレイヤーがぶつかったとき
- 物体が範囲に入ったとき
- 物体が範囲から出たとき
- プレイヤーが範囲にいる間
- プレイヤーが離れたとき
- プレイヤーが触れている間
- パーティクルがプレイヤーに当たったとき
- キャラクターコントローラーがプレイヤーにぶつかったとき
- 物体が範囲にいる間
- 物体がぶつかったとき
- 物体が離れたとき
- 物体が触れている間
- 2D の物体が範囲に入ったとき
- 2D の物体が範囲から出たとき
- 2D の物体が範囲にいる間
- 2D の物体がぶつかったとき
- 2D の物体が離れたとき
- 2D の物体が触れている間
- キャラクターコントローラーがぶつかったとき
- パーティクルが当たったとき
- ジョイントが外れたとき
- 2D のジョイントが外れたとき
- 親が変わったとき
- 子が増えた・減ったとき