++bibouroku

自分の知ったことは他の人の知りたいことかもしれない。Unityを中心とした備忘録。

ParticleSystemのstop actionで再生完了時の動作を指定する

ParcileSystemのstop actionではパーティクルの再生が完了したときの動作を指定することができます。
指定することができる動作は以下です。

  • None: 何も行わない
  • Disable: ゲームオブジェクトを非アクティブにする
  • Destroy: ゲームオブジェクトを削除する
  • Callback: OnParticleSystemStoppedコールバックが呼び出される

使い道

この指定があるおかげでオブジェクトプールでのエフェクト利用がやりやすくなります。
パーティクルの再生が完了したらオブジェクトプールへ返却する処理がグッと書きやすくなります。