Version: 2022.1
言語: 日本語
スプライトアトラス V2
Tilemap

Sprite Shape Renderer

The Sprite Shape Renderer component renders the geometry that Unity generates along a Spline and controls how it visually appears in a Scene for both 2D and 3D projects. Its inputs are derived from the Sprite Shape Profile.

プロパティ

Sprite Shape Renderer のプロパティ設定
Sprite Shape Renderer のプロパティ設定
プロパティ 機能
Color スプライトシェイプに色を付けたり、色を変更するスプライトシェイプジオメトリの頂点色を定義します。頂点を設定するには、カラーピッカーを使用します。この表の下にある Color のセクションに例があります。
Mask Interaction スプライトマスク と相互作用する際の、Sprite Renderer の動作を設定します。後述の Mask Interaction セクションの異なる設定例を参照してください。
  None スプライトシェイプレンダラーは、シーンのスプライトマスクと相互作用しません。これがデフォルトのオプションです。
   Visible Inside Mask Sprite Mask が覆っている部分のスプライトは表示されますが、覆っていない部分は表示されません。
  Visible Outside Mask スプライトマスクが覆っていない部分のスプライトは表示されますが、覆っている部分は表示されません。
Sorting Layer スプライトシェイプジオメトリの ソーティングレイヤー を設定します。ソーティングレイヤーはレンダリング時の優先順位を設定します。ドロップダウンボックスから既存のソーティングレイヤーを選択するか、新規に作成します。
Order In Layer ソーティングレイヤー 内のスプライトシェイプのレンダリング優先順位を設定します。 小さな数のスプライトシェイプが最初にレンダリングされ、大きな数のスプライトシェイプがそれらの上にレンダリングされます。

詳細

Color

以下の例は、スプライトシェイプレンダラーの Color 設定で RGB 値を変更した場合のものです。スプライトシェイプの不透明度を変更するには、アルファ (A) チャンネルの値を変更します。値が小さいほど、スプライトは透明に見え、値が大きいほど、スプライトは不透明に見えます。

左: ** 元のスプライト。 右:** RGB カラーを赤に設定したスプライト。
左: ** 元のスプライト。 右:** RGB カラーを赤に設定したスプライト。

Fill Material と Edge Material

Material の Material と Shader の設定 を使って、Unity が Fill (塗りつぶし) や Edge (端) のジオメトリをどのようにレンダリングするかをコントロールします。新しいスプライトシェイプのデフォルトマテリアルは ‘Sprites - Default’ です。シーンライティングはこのデフォルトのスプライトシェイプには影響しません。スプライトがライティングに反応するようにするには、代わりにマテリアル ‘Default - Diffuse’ を割り当てます。これを行うには、Material フィールドの隣にある小さな丸をクリックして、 Object Picker ウィンドウを表示し、‘Default-Diffuse’ マテリアルを選択します。これらの設定の詳細については、マテリアル、シェーダー、テクスチャ を参照してください。

Mask Interaction

Mask Interaction は、スプライトシェイプレンダラーが スプライトマスク とどのように相互作用するかを制御します。 Visible Inside Mask または Visible Outside Mask のいずれかを Mask Interaction のドロップダウンメニューから選択します。以下の例は、それらの効果を示しています。

** 左:** With Visible Inside Mask 右: With Visible Outside Mask
** 左:** With Visible Inside Mask 右: With Visible Outside Mask
スプライトアトラス V2
Tilemap