thinkingParticles 3: パーティクルを消す

前回,放物線を描くパーティクルを出しました.このパーティクルはライフタイムが経過するまで表示されます.

ディフレクタにヒットしたら消える

今回はシンプルにディフレクタにヒットしたら消えるようにします.ディフレクタを作成したら,TPとスペースワープにバインドを行っておきます.この時点ではまだパーティクルは突き抜けます.

20190128-6

ParticleDieを使う

新規ダイナミックセットを作成し,Delete_particlesに名前を変更しておきます.このセットにはパーティクルグループ(blue),ParticleDieノード,StdCollisionノードを作成します.バインドしていればStdCollisionのInactiveにDeflectorがあるので,Activeにしておきます.このOutputをParticleDieのONポートに接続します.blueとParticleDieも接続します.これでディフレクタにヒットしたらParticleDieがオンになり,パーティクルが消えました.

20190128-7

今回は短いですがここまで.ParticleDieは今後よく使うことになりそうです.