Version: 2022.2
言語: 日本語
メインモジュール
Shape モジュール

Emission モジュール

The properties in this module affect the rate and timing of Particle System emissions.

Using the Emission module

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:

  1. GameObject > Effects > Particle System をクリックします。
  2. Inspector 内で Particle System コンポーネントを見つけます。
  3. In the Particle System component, find the Emission module fold-out.
  4. 折り畳みメニューのヘッダーの左側にあるチェックボックスを有効にします。

API

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.

プロパティ

このセクション内の一部のプロパティでは、異なるモードを使用して値の設定が行えます。使用可能なモードについての詳細は、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

メインモジュール
Shape モジュール