Universal Additional Camera Data 组件是通用渲染管线 (URP) 用于内部数据存储的组件。Universal Additional Camera Data 组件允许 URP 扩展和覆盖 Unity 标准 Camera 组件的功能和外观。 在URP 中,具有 Camera 组件的游戏对象还必须具有 Universal Additional Camera Data 组件。如果项目使用 URP,Unity...
1. 解释什么是Unity中的GetUniversalAdditionalCameraData GetUniversalAdditionalCameraData是Unity中Universal Render Pipeline(URP)管线特有的一个方法,用于从相机(Camera)组件中获取UniversalAdditionalCameraData实例。UniversalAdditionalCameraData是一个包含URP管线中相机特定渲染设置和配置的类。 2. 详述GetUniversalAdditional...
在 Camera Inspector 中,滚动到 Stack 部分,单击加号(+) 按钮,然后单击叠加摄像机 (Overlay Camera) 的名称。叠加摄像机现在是基础摄像机的摄像机堆叠的一部分。Unity 在基础摄像机的输出上层渲染叠加摄像机的输出。可通过直接操作基础摄像机的 Universal Additional Camera Data 组件的 cameraStack 属性,在脚本中将...
InitializeCameraData方法初始化相机数据到 baseCameraData ,具体内容下面单写 InitializeAdditionalCameraData方法初始化相机数据到 baseCameraData , 具体内容下面单写 设置baseCameraData 的一些属性 RenderSingleCamera 调用单相机渲染 basecamera 遍历cameraStack ,每个相机调用 RenderSingleCamera 进行渲染 获取cameradata 调...
pipeline 内使用的 renderer 是通过 相机的 UniversalAdditionalCamera 组件获得的 pipeline 内将所有的数据封装到 CameraData ,然后又将 CameraData 封装到 RenderingData 进行后续的数据传递和使用 pipeline 调用 render 的 Execute 之前会调用 render 的 Setup 进行设置 ...
修复了用户在移除 Additional Camera Data 组件时会收到错误信息的问题。(案例 1189926) 修复了使用 XR 单通道渲染模式进行的后期处理。 修复了 Cinemachine v2.4 由于两个包之间的循环依赖而无法与通用渲染管线 (Universal RP) 一起使用的问题。 修复了导致路径中包含HDRP字符串的着色器从构建中被剥离的问题。
public class UniversalAdditionalCameraData : MonoBehaviour, ISerializationCallbackReceiverProperties antialiasingReturns the current anti-aliasing mode used by this camera. AntialiasingMode.Declarationpublic AntialiasingMode antialiasing { get; set; } ...
If you are using scripts to control and customise URP, you can access a Camera's Universal Additional Camera Data component in a script like this: varcameraData= camera.GetUniversalAdditionalCameraData(); For more information, seethe UniversalAdditionalCameraData API documentation. ...
The Universal Additional Camera Data component is a component that the Universal Render Pipeline (URP) uses for internal data storage. The Universal Additional Camera Data component allows URP to extend and override the functionality and appearance of Unity's standard Camera component. ...
If you are using scripts to control and customise URP, you can access a Camera's Universal Additional Camera Data component in a script like this: varcameraData= camera.GetUniversalAdditionalCameraData(); For more information, seethe UniversalAdditionalCameraData API documentation. ...