Version: Unity 6.0 (6000.0)
语言 : 中文
通过 URP 中的渲染器功能添加预构建效果
通过 URP 中的渲染对象渲染器功能 (Render Objects Renderer Feature) 创建自定义渲染效果的示例

向 URP 渲染器添加渲染器功能

URP 在 DrawOpaqueObjectsDrawTransparentObjects 通道中绘制对象。您可能需要在帧渲染中的不同点绘制对象,或者以其他方式解释和写入渲染数据(如深度和模板)。渲染对象渲染器功能 (Render Objects Renderer Feature) 允许您通过特定的覆盖,在特定的图层、特定的时间绘制对象,以进行此类自定义。

有关如何使用渲染器功能的示例,请参阅 URP 包示例中的渲染器功能示例

要向渲染器添加渲染器功能,请执行以下操作:

  1. 项目 (Project) 窗口中,选择一个渲染器。

    选择一个渲染器。
    选择一个渲染器。

    检视面板 (Inspector) 窗口显示渲染器属性。

    检视面板 (Inspector) 窗口显示渲染器属性。
    检视面板 (Inspector) 窗口显示渲染器属性。
  2. 在检视面板 (Inspector) 窗口中,选择添加渲染器功能 (Add Renderer Feature)。在列表中,选择一项渲染器功能 (Renderer Feature)。

    选择添加渲染器功能 (Add Renderer Feature),然后选择一项渲染器功能 (Renderer Feature)。
    选择添加渲染器功能 (Add Renderer Feature),然后选择一项渲染器功能 (Renderer Feature)。

    Unity 会向渲染器添加选定的渲染器功能。

    新的渲染器功能已添加。
    新的渲染器功能已添加。

Unity 在项目 (Project) 窗口中将渲染器功能显示为渲染器的子项:

Unity 在项目 (Project) 窗口中将渲染器功能显示为渲染器的子项
Unity 在项目 (Project) 窗口中将渲染器功能显示为渲染器的子项

其他资源

通过 URP 中的渲染器功能添加预构建效果
通过 URP 中的渲染对象渲染器功能 (Render Objects Renderer Feature) 创建自定义渲染效果的示例