Version: Unity 6.0 (6000.0)
语言 : 中文
在 URP 中为光源启用渲染层
Custom lighting in URP

在 URP 中为贴花启用渲染层

要为项目中的贴花启用渲染层,请执行以下操作:

  1. 项目 (Project) 窗口中,选择具有贴花渲染器功能 (Decal Renderer Feature) 的渲染器资源。

  2. 在贴花渲染器功能 (Decal Renderer Feature) 中,启用使用渲染层 (Use Rendering Layers)

当您为贴花启用渲染层时,Unity 会在每个贴花投影仪 (Decal Projector) 上显示渲染层 (Rendering Layers) 属性。

示例

本节将介绍如何配置以下应用示例:

  • 场景包含一个贴花投影仪。

  • 贴花投影仪将贴花投影到墙壁和地面上,但不投影到油漆桶上。

下图展示了此示例:

在图像 1 中,油漆桶选择了 Receive decals 层。在图像 2 中未选择,因此贴花投影仪不会投影到存储桶上。
在图像 1 中,油漆桶选择了 Receive decals 层。在图像 2 中未选择,因此贴花投影仪不会投影到存储桶上。

要实现此示例,请执行以下操作:

  1. 为项目中的贴花启用渲染层。

  2. 在场景中创建贴花投影仪

  3. 转到项目设置 (Project Settings) > 标签和层 (Tags and Layers)。添加一个名为 Receive decals 的渲染层。

  4. 选择贴花投影仪。在 Rendering Layers 属性中,选择 Receive decals

  5. 选择油漆桶游戏对象。在渲染层遮罩 (Rendering Layer Mask) 字段中,清除 Receive decals 层。现在,贴花投影仪不会影响此游戏对象。

在 URP 中为光源启用渲染层
Custom lighting in URP