メインコンテンツへスキップ
< すべてのトピックに戻る

パーティクルを必要な時だけ再生するには?

Particle System コンポーネントを取得し、Play() メソッドを呼び出します。

爆発や魔法のエフェクトなど、常にループ再生しておくのではなく、特定のタイミング(弾が当たった瞬間など)で一度だけ発生させるためです。

プレハブ等にパーティクルを作り、「Play On Awake」のチェックを外しておきます。スクリプトで particleSystem.Play();を実行します。終わったらオブジェクトを自動回収(プールに戻す等)する設定も忘れずに行います。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に