要为项目中的贴花启用渲染层,请执行以下操作:
在项目 (Project) 窗口中,选择具有贴花渲染器功能 (Decal Renderer Feature) 的渲染器资源。
在贴花渲染器功能 (Decal Renderer Feature) 中,启用使用渲染层 (Use Rendering Layers)。
当您为贴花启用渲染层时,Unity 会在每个贴花投影仪 (Decal Projector) 上显示渲染层 (Rendering Layers) 属性。
本节将介绍如何配置以下应用示例:
场景包含一个贴花投影仪。
贴花投影仪将贴花投影到墙壁和地面上,但不投影到油漆桶上。
下图展示了此示例:

在图像 1 中,油漆桶选择了 Receive decals 层。在图像 2 中未选择,因此贴花投影仪不会投影到存储桶上。
要实现此示例,请执行以下操作:
为项目中的贴花启用渲染层。
在场景中创建贴花投影仪。
转到项目设置 (Project Settings) > 标签和层 (Tags and Layers)。添加一个名为 Receive decals 的渲染层。
选择贴花投影仪。在 Rendering Layers 属性中,选择 Receive decals。
选择油漆桶游戏对象。在渲染层遮罩 (Rendering Layer Mask) 字段中,清除 Receive decals 层。现在,贴花投影仪不会影响此游戏对象。