通用渲染管线 (Universal Render Pipeline, URP) 中有两种类型的摄像机:
URP 中默认的摄像机类型是基础摄像机。基础摄像机是一种渲染到特定渲染目标的通用摄像机。
要在 URP 中渲染任何内容,场景中必须至少有一个基础摄像机。在一个场景中可以有多个基础摄像机。基础摄像机可以单独使用,也可以在摄像机堆栈 中使用。如需了解如何在 URP 中使用多个摄像机的更多信息,请参阅使用多个摄像机。
当场景中有激活的基础摄像机时,以下图标会出现在场景视图中的摄像机辅助图标 (Camera Gizmo) 旁边:
有关 Unity 在检视面板中为基础相机公开的属性的信息,请参阅摄像机组件参考。
叠加摄像机将其视图渲染在另一个摄像机的输出之上。叠加摄像机可用于创建诸如 2D__ UI__(即用户界面,User Interface)让用户能够与您的应用程序进行交互。Unity 目前支持三种 UI 系统。更多信息
See in Glossary 中的 3D 对象或车辆中的驾驶舱之类的效果。
必须通过摄像机堆栈系统将叠加摄像机与一个或多个基础摄像机结合使用。不能单独使用叠加摄像机。不在摄像机堆叠中的叠加摄像机不会执行其渲染循环的任何步骤,也称为孤立摄像机。
注意:在此版本的 URP 中,仅当使用通用渲染器 (Universal Renderer) 时才支持叠加摄像机和摄像机堆栈。
当场景中有激活的叠加摄像机时,以下图标会出现在场景视图中的摄像机辅助图标旁边:
摄像机堆叠中的基础摄像机决定了摄像机堆叠的大部分属性。由于只能在摄像机堆栈中使用叠加摄像机,因此在渲染场景时,URP 仅使用叠加摄像机的以下属性:
Unity 会在 Inspector 中隐藏所有其他未使用的属性。可使用脚本访问未使用的属性,但对这些未使用的属性所做的任何更改,均不会影响使用叠加摄像机的任何摄像机堆叠的视觉输出。
注意:虽然可以对摄像机堆叠中的单个叠加摄像机应用后期处理效果,但这些效果同样会应用于在该叠加摄像机之前由摄像机堆叠所渲染出的所有输出。这与将后期处理应用于单个基础摄像机的方式不同,其上的效果仅适用于基础摄像机。
有关 Unity 在叠加摄像机的检视面板中公开的属性的信息,请参阅摄像机组件参考。