Flare オブジェクトは、レンズフレア によって使用されるソースアセットです。フレア自体は、テクスチャファイルと、フレアの動作を決定する特定の情報の組み合わせです。そのため、Scene でフレアを使用したい場合は、GameObject に追加された LensFlare Component 内から特定のフレアを参照します。
Standard Assets パッケージにフレアのサンプルが置いてあります。シーンにこれらのいずれかを追加したい場合は、レンズフレア コンポーネントを GameObject に追加し、Material を Mesh Renderer に割り当てるのと同様、使用したいフレアをレンズフレアの Flare プロパティーにドラッグします。
フレアは、単一の Texture にあるいくつかのフレア 要素 を含めることで機能します。フレア内で、テクスチャのいずれかから含めたい 要素 をつかんで、選択します。
プロパティー: | 説明: |
---|---|
Elements | フレア内に含まれたフレア画像の数。 |
Image Index | この要素に対して、Flare Texture から使用されるフレア画像。詳細については、下の Flare Textures を参照してください。 |
Position | 画面中央を通る含まんでいる GameObject の位置からくる線にそった要素のオフセット。0 = GameObject position、1 = screen center. |
Size | 要素のサイズ。 |
Color | 要素の色。 |
Use Light Color | フレアを光に追加する場合、これを有効にすることで、その光の色がフレアにつききます。 |
Rotate | 有効にすると、要素の下部が常に画面の中央を向き、レンズフレアが画面周辺で回転するとともに、要素を回転させます。 |
Zoom | 有効にすると、表示したときに要素が拡大し、非表示にすると、再度縮小します。 |
Fade | 有効にすると、表示したときに要素がフェードインし、非表示にすると、フェードアウトします。 |
フレアテクスチャ | このフレアの 要素 によって使用される画像を含むテクスチャ。TextureLayout オプションのいずれかに応じて配置する必要があります。 |
テクスチャレイアウト | Flare Texture 内での個々のフレア要素画像の配置のされ方 (詳細は、後述の Texture Layouts を参照してください)。 |
Use Fog | 有効にすると、フレアは遠くにある霧とともにフェードアウェイします。一般に小さいフレアに使用されます。 |
フレアは、線に沿って配置された複数の 要素 で構成されます。この線は、レンズフレアを含む GameObject の位置と、画面の中心を比較することで計算されます。線は、含んでいる GameObject と画面の中心を超えて伸びます。フレア 要素 はすべてこの線上で伸びます。
パフォーマンス上の理由から、1 つのフレアのすべての 要素 は、同じテクスチャを共有する必要があります。このテクスチャには、1 つのフレア内の要素として使用できるさまざまな画像が含まれます。テクスチャレイアウト は、フレアテクスチャ 内で 要素 がどのように配置されるかを定義します。
異なるフレア テクスチャレイアウト に対するオプションです。画像内の数字は、各 要素 に対する 画像インデックス プロパティーに対応しています。
要素 の 1 つに他の要素よりも高い忠実度を与える必要がある大きい宋式のフレア向けに設計されています。これは幅と高さが 2 倍のテクスチャで使用するよう設計されています。
1 つの高解像度画像、2 つの中サイズ画像と 8 つの詳細図画像を必要とする複雑なフレア向けに設計されています。これは、2 つの中サイズの要素が虹色の円である標準の 50mm Zoom Flare アセットで使用されます。幅と高さが 2 倍のテクスチャで使用するよう設計されています。
1 つの画像。
シンプルな 2x2 グリッド。
シンプルな 3x3 グリッド。
シンプルな 4x4 グリッド。