パーティクル数の増減について

Lifetimeの無いパーティクルを発生させて、その数をゲームの進行に合わせて、増減させたいと思っております。

増やす場合は、SpawnのRate値を調整すれば出来ます。

ただ、減らす場合、それらしいmoduleが無いように見えます。

何か方法がありましたら、教えていただけないでしょうか?

よろしくお願いいたします。

やりたいことを勘違いしているかもしれませんが、Spawn Rateを逆に下げると、生成されるパーティクルの数が減るはずです。

そうですね。CascadeはSpawnを調整するのは得意けど、Die Rateみたいに簡単にパーティクルを減らせるパラメータはありません。

一つのアイデアですが、複数のエミッターを作ればどうでしょうか?例えば、一つのエミッターはパーティクルを50個ぐらいにして、パーティクルシステム内でそれを数回コピーをします。パーティクルを増やしたいときに、そのエミッターをいくつか有効にします。減らしたいときに、エミッターをどんどん無効にします。

簡単な問題ではないんですが、こういう方法だと何かできそうでしょうか?

お世話になっております。

生成されるパーティクルの量を減らしたいのではなく、生成されたパーティクルの数を減らしていきたいのです。

例えば、現在100個あるパーティクルを、徐々に消していく感じです。

Spawn Rateがマイナス値になるイメージです。(言葉で表すと、Die Rateでしょうか…。)

そういう事は可能でしょうか?

よろしくお願いいたします。

なるほど、そのやり方だと、やりたいことをしようとすると、大量のエミッターを用意する必要がありますね…。

根本的に考えなおしてみます。

ご教授、ご提案ありがとうございました。