Version: 6000.3
语言: 中文
渲染对象 URP 渲染器功能参考
URP 中的 Blit

URP 中的自定义渲染通道工作流程

自定义渲染通道是一种更改通用渲染管线获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管线中进行选择,或编写自己的渲染管线。更多信息
请参阅术语表
(URP) 渲染场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
或场景中的对象。自定义渲染通道包含您自己的渲染代码,您可以在注入点将其插入到渲染管道中。

要添加自定义渲染通道,请完成以下任务:

为自定义渲染通道创建代码

若要为自定义呈现通道创建代码,请编写一个继承ScriptableRenderPass.在类中,使用渲染图 API 告诉 Unity 要使用哪些纹理和渲染目标,以及要对它们执行哪些作。

有关更多信息,请参阅可编写脚本的渲染通道

创建可编写脚本的渲染器功能

要将自定义渲染通道添加到 URP 的帧渲染循环中,请编写一个继承ScriptableRendererFeature.

可编写脚本的渲染器功能执行以下作:

  1. 创建您创建的自定义渲染通道的实例。
  2. 将自定义渲染通道插入渲染管道。

有关更多信息,请参阅使用可编写脚本渲染器功能注入通道。

使用 RenderPipelineManager API

要将自定义渲染通道添加到 URP 的帧渲染循环中,您还可以订阅 RenderPipelineManager 类中的一个事件的方法。

有关更多信息,请参阅通过脚本注入渲染通道

其他资源

渲染对象 URP 渲染器功能参考
URP 中的 Blit