Shadow Caster 2D コンポーネントで、ライトが影の投影を決定するために使用する形状とプロパティを定義する方法について説明します。
ゲームオブジェクトに Shadow Caster 2D コンポーネントを追加するには、メニュー Component > Rendering > 2D > Shadow Caster 2D に移動します。
| Property | 機能 |
|---|---|
| Use Renderer Silhouette | ゲームオブジェクトのレンダラーのシルエットを影の一部として配置するには、このプロパティと Self Shadows を有効にします。レンダラーのシルエットを影から除外するには、このプロパティを有効にして、Self Shadows を無効にします。このオプションは、有効なレンダラーが存在する場合にのみ利用できます。 |
| Casts Shadows | レンダラーに影を投影させる場合は、このプロパティを有効にします。 |
| Self Shadows | レンダラー自身に影を投影させる場合は、このプロパティを有効にします。 |
![]() |
![]() |
|---|---|
| Use Renderer Silhouette が無効、Self Shadow が無効の場合 | Use Renderer Silhouette が有効、Self Shadow が無効の場合 |
![]() |
![]() |
| Use Renderer Silhouette が無効、Self Shadows が有効の場合 | Use Renderer Silhouette が有効、Self Shadows が有効の場合 |
Composite Shadow Caster 2D は、複数の Shadow Caster 2D の形状を 1 つの Shadow Caster 2D にマージします。Composite Shadow Caster 2D コンポーネントをゲームオブジェクトに追加するには、メニュー Component > Rendering > 2D > Composite Shadow Caster 2D に移動し、親ゲームオブジェクトに Shadow Caster 2D コンポーネントを追加します。Composite コンポーネントは、親オブジェクトにある Shadow Caster 2D を含め、このヒエラルキー内のすべての Shadow Caster 2D をマージします。
![]() |
![]() |
|---|---|
| Composite Shadow Caster 2D なし | Composite Shadow Caster 2D あり |