#やりたいこと
VRコンテンツを想定した、手で触ると反応してくれるエフェクトをVFXGraphで作成する。
#参考文献
https://github.com/Unity-Technologies/SpaceshipDemo
#Gif
#グラフの中身
#軽く解説
このエフェクトはActiveというBoolパラメータをオンオフすることで上のgifのように色、位置、回転を変化出来ます。
UpdateParticle内のNewGroupNodeではActiveの状態に応じてActivateというカスタムアトリビュートを増減させています。InOutSpeedというパラメータはこのActivateの増減のスピードをそれぞれ調整できます。今回は(0.8,0.5)に設定しています。
その後、増減させたActivateをSaturateに入れることで値を0から1に制限しています。
OutputParticleQuadではUpdateで変化させたActivateを用いて色等を変化させています。
VRコンテンツ等で使うにはSetBoolからActivateの状態を切り替えればOK(例えばOnTriggerEnter内などで)
魔法陣テクスチャは以下のところからお借りしました。
あやえも研究所:http://ayaemo.skr.jp/
以上