在Unity中,摄像机(Camera)的工作方式与现实世界中的摄像机类似:它捕获三维空间中的物体视图,并将其展平以在二维表面上显示。
通用渲染管道(Universal Render Pipeline, URP)中的摄像机基于Unity的标准摄像机功能,但有一些显著的不同。URP中的摄像机与标准Unity摄像机的主要区别如下:
- 通用附加摄像机数据组件(Universal Additional Camera Data component):这个组件扩展了摄像机组件的功能,并允许URP存储额外的与摄像机相关的数据。
- 渲染类型设置(Render Type setting):这个设置定义了URP中的两种摄像机类型:基础(Base)和叠加(Overlay)。
- 摄像机堆叠系统(Camera Stacking system):这个系统允许你将多个摄像机的输出层叠到一个单一的组合输出中。
- 体积系统(Volume system):这个系统允许你根据场景中给定Transform的位置,为摄像机应用后期处理效果。
- 摄像机组件(Camera component):这个组件在Inspector中暴露了URP特定的属性。
对于摄像机在Unity中如何工作以及如何执行常见的摄像机工作流程的更多信息,请参阅Unity手册中关于摄像机的部分。