VFX Node
#node
VFX GraphをRectorで取り扱うためのNode
https://scrapbox.io/files/67eb2227804c8264f5f22d07.png
Input
Active: bool (全VFX Nodeで共通)
VFXによって異なる
Output
VFXによって異なる
Node Action
Active (= VFXのオンオフ)をトグルする
#custom
VFX Graphを作る
GameObjectにVisualEffectをつけてVFX Graphをセットする
GameObjectにVFX Node Behaviourをつける
=> VFX Input Slotが自動でつく
VFX Input SlotのインスペクタからNodeに公開するイベントとプロパティを指定する
インスペクタのボタンを押すことでVFX Graphの中身を見てパラメータを取得できる
イベントはOnPlayとStopを無視する
手動で追加はできる
プロパティは_で始まる物を無視する
手動で追加はできる
VFX Input Slot以外の方法で制御したいプロパティに_を使うとよい
e.g. Position Input Slot + VFX GraphのProperty Binder + Transform Output Slot
GameObject自体を動かすとParticleが並行移動してしまうので、Spawnする場所を動かしたい場合は子オブジェクトにするとよい
Transform Output Slotを使うとCamera NodeからTrackingできる(Camera Tracking Target Input Slotを使う)
RectorSettingにPrefabを登録する
https://scrapbox.io/files/67eb18a97dc8ba039c349c71.png
https://www.youtube.com/watch?v=qyw8654IIko
https://www.youtube.com/watch?v=cpt6VSES7VE