The properties in this module affect the rate and timing of Particle System emissions.
This module is part of the Particle System component. When you create a new Particle System GameObject, or add a Particle System component to an exiting GameObject, Unity adds the Emission module to the Particle System. By default, Unity enables this module. To create a new Particle System and enable this module:
Since this module is part of the Particle System component, you access it through the ParticleSystem class. For information on how to access it and change values at runtime, see the Emission module API documentation.
For some properties in this section, you can use different modes to set their value. For information on the modes you can use, see Varying properties over time.
プロパティ | 機能 |
---|---|
Rate over Time | ユニットタイム毎に放出されるパーティクルの数 |
Rate over Distance | 移動したユニット距離毎に放出されるパーティクルの数 |
Bursts | パーティクルを生成するイベント。この設定によって、指定した時間にパーティクルが放出されます |
Time | バーストを放出する時間 (秒単位、Particle System 開始後の時間) を設定します |
Count | 放出されるパーティクルの数を設定します |
Cycles | 何回バーストを行うかを設定します |
Interval | バーストが発生する各サイクルの合間の時間 (秒) を設定します |
Probability | 各バーストイベントがパーティクルを生成する確率を制御します。値を大きくするとパーティクルがより多く生成され、値が 1 の場合はパーティクルが生成されることが保証されます。 |
放出率は一定にすることも、またはカーブにしたがってシステムの lifetime にわたって変化させることもできます。 Rate over Distance モードがアクティブな場合、親オブジェクトが移動する距離のユニットごとに、一定数のパーティクルが放出されます。 これは、オブジェクトの動きによって実際に作成されるパーティクル(たとえば、ダートトラック上で車の車輪から立ち上る埃)をシミュレートする場合に非常に役立ちます。
もし Rate over Time モードに設定されていたら、親オブジェクトがどのように動いているかに関係無く毎秒ごとに設定した数のパーティクルが放射されます。それに加えて、特定した時間に、追加パーティクルのバーストを加えることができます。例えば、煙を吐き出す蒸気機関の煙突で使うかもしれません。
2018–10–19 修正されたページ
[2018.3](../Manual/30_search.html?q = newin20183) で、Unityのパーティクルシステム Emission モジュールに Burst probability を追加 NewIn20183