このプロパティは、システムから放出されたパーティクルに Wind Zone と Particle System Force Fields の効果を調整します。
このモジュールは、Particle System コンポーネントの一部です。新しい Particle System ゲームオブジェクトを作成するとき、または終了したゲームオブジェクトに Particle System コンポーネントを加えるとき、Unity は External Forces モジュールを Particle System に加えます。デフォルトでは、このモジュールは無効化されます。新しい Particle System を作成し、このモジュールを有効にするには、以下を行います。
このモジュールは Particle System コンポーネントの一部であるため、ParticleSystem クラスを通してアクセスします。ランタイムにアクセスし値を変更する方法については、External Forces モジュール API ドキュメント を参照してください。
このセクション内の一部のプロパティでは、異なるモードを使用して値の設定が行えます。使用可能なモードについての詳細は、Varying properties over time を参照してください。
プロパティ | 機能 | |
---|---|---|
Multiplier | Wind Zone の力が適用されるスケール値 | |
Influence Filter | 力場を Layer Mask に基づいて加えるか、明示的な List に基づいて加えるかを選択します。 | |
List | このパーティクルシステムに影響を与える力場の明示的なリストを定義します。これは、Influence Filter が List に設定されている場合に表示されます。 | |
Influence Mask | レイヤーマスクを使用して、パーティクルシステムに影響する力場を決定します。Influence Filter が Layer Mask に設定されているときに表示されます。 デフォルトでは Everything に設定されていますが、以下のオプションを個別に有効/無効にすることができます。 - Nothing (自動的に他のすべてのオプションのチェックを外し、無効にします) - Everything (自動的にすべてのオプションのチェックを入れ、有効にします) - Default - TransparentFX - Ignore Raycast - Water - UI - PostProcessing |
この機能を最大限有効に活用するには、ParticleSystemForceFields コンポーネントを持つ個別のゲームオブジェクトを作成します。
Terrain (地形) はランドスケープ上にある木の動きに影響を与える Wind Zones を組み込むことができます。このセクションを有効にすることで Wind Zone はシステムから発生したパーティクルを吹き飛ばすことができます。木の枝よりもパーティクルをより強く吹き飛ばしたい場合は、Multiplier 値でパーティクルにかかる風の影響を増強できます。
2018–10–19 修正されたページ
パーティクルシステムの Influence Filter と Influence Mask は 2018.3 で追加NewIn20183