パーティクルシステムがパーティクルエフェクトにライトとトレイルを描画する方法を理解します。
Light モジュールはパーティクルエフェクトにリアルタイムのライティングを追加する簡単な方法です。パーティクルシステムを使用して周辺環境に火、花火、雷などのライトを放出するために利用できます。また、ライトが設定されたパーティクルからさまざまなプロパティを継承することもできます。これによって、パーティクルエフェクト自体がライトを放出しているように見せることができます。例えば、パーティクルを使用してライトをフェードアウトさせ、同じ色を共有させることでこれを実現できます。
このモジュールを使用すると、多くのリアルタイムライトを簡単に素早く作成できます。リアルタイムライトは、特にフォワードレンダリングモードでパフォーマンス負荷が高くなります。ライトによる影も描く場合、パフォーマンス負荷はさらに高くなります。放出率の調整の誤りにより、数千ものリアルタイムライトが作成されないようにするために、Maximum Lights プロパティを使用する必要があります。ターゲットハードウェアが管理できる以上のライトを作成すると、速度低下や応答停止の原因になります。
Trails モジュールは、パーティクルの一定の割合にトレイルを追加します。このモジュールのプロパティの多くは Trail Renderer コンポーネントと共通していますが、トレイルをパーティクルに簡単に設定したり、パーティクルのさまざまなプロパティを継承したりする機能があります。トレイルは、弾丸、煙、魔法の表現など様々な効果に役立ちます。