在通用渲染管线 (Universal Render Pipeline, URP) 中,可以使用摄像机堆栈将多个摄像机的输出分层并创建单一组合输出。“摄像机堆栈”让您能够创建 2D__ UI__(即用户界面,User Interface)让用户能够与您的应用程序进行交互。Unity 目前支持三种 UI 系统。更多信息
See in Glossary 中的 3D 模型或车辆驾驶舱之类的效果。
摄像机堆栈由一个基础摄像机和一个或多个覆盖摄像机组成。摄像机堆栈使用摄像机堆栈中所有摄像机的组合输出来覆盖基础摄像机的输出。因此,使用基础摄像机的输出执行的任何操作,都可以使用摄像机堆栈的输出来执行。例如,可以将摄像机堆栈渲染到给定的渲染目标或应用后期处理效果。
请参阅设置摄像机堆栈以了解更多信息。要下载 URP 中的摄像机堆栈示例,请安装这些摄像机堆栈示例。
URP 在摄像机内执行多项优化,包括优化渲染顺序以减少过度绘制。但是,使用摄像机堆栈时,可以定义 URP 渲染这些摄像机的顺序。必须小心操作,确保摄像机的顺序不会导致过度绘制。有关 URP 中过度绘制的更多信息,请参阅渲染顺序优化。
您应该仅对堆栈中的最后一个摄像机应用后期处理,因此适用以下内容:
不能对摄像机堆栈中的摄像机混合使用不同类型的渲染器(2D 和 3D)。