Version: 6000.3
语言: 中文
HDR 仿真比例
使用着色器图表创建 2D 光照着色器

在URP中使用Shadow Caster 2D创建阴影

了解 Shadow Caster 2D 组件如何定义光源用于确定其投射阴影的形状和属性。

通过转到菜单将 Shadow Caster 2D 组件添加到游戏对象:组件>渲染> 2D > Shadow Caster 2D

财产 功能
使用渲染器轮廓(Use Renderer Silhouette) 启用此选项和 自阴影(Self Shadows) 以包含游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
渲染器的轮廓作为阴影的一部分。启用此功能并禁用 自阴影(Self Shadows) 以从阴影中排除渲染器的轮廓。仅当存在有效的渲染器时,此选项才可用。
投射阴影(Casts Shadows) 启用此选项可使渲染器投射阴影。
自我阴影 启用此选项可让渲染器在自身上投射阴影。
左:禁用“使用渲染器轮廓”,禁用“自阴影”。右:启用“使用渲染器轮廓”,禁用“自阴影”。
左:禁用“使用渲染器轮廓”,禁用“自阴影”。右:启用“使用渲染器轮廓”,禁用“自阴影”。
左:禁用 使用渲染器剪影(Use Renderer Silhouette),启用 自我阴影(Self Shadows)。右:启用 使用渲染器剪影(Use Renderer Silhouette),启用 自我阴影(Self Shadows)。
左:禁用 使用渲染器剪影(Use Renderer Silhouette),启用 自我阴影(Self Shadows)。右:启用 使用渲染器剪影(Use Renderer Silhouette),启用 自我阴影(Self Shadows)。

复合阴影施法师2D

复合阴影投射器 2D 组件将多个阴影投射器 2D 组件的形状合并在一起,作为单个阴影投射器 2D。

按着这些次序:

  1. 要将 Composite Shadow Caster 2D 组件添加到游戏对象,请转到组件 > 渲染 > 2D > Composite Shadow Caster 2D

  2. 将带有 Shadow Caster 2D 组件的游戏对象添加为步骤 1 中游戏对象的子项。

复合 Shadow Caster 2D 组件合并此层级中的所有 Shadow Caster 2D 组件,包括父级上的任何 Shadow Caster 2D 组件。

左:不使用复合阴影投射器2D。右:使用复合阴影投射器2D
左:不使用复合阴影投射器2D。右:使用复合阴影投射器2D
HDR 仿真比例
使用着色器图表创建 2D 光照着色器