Universal Additional Camera Data 组件
Universal Additional Camera Data 组件是通用渲染管线 (URP) 用于内部数据存储的组件。Universal Additional Camera Data 组件允许 URP 扩展和覆盖 Unity 标准 Camera 组件的功能和外观。
在 URP 中,具有 Camera 组件的游戏对象还必须具有 Universal Additional Camera Data 组件。如果项目使用 URP,Unity 会在您创建摄像机游戏对象时自动添加 Universal Additional Camera Data 组件。不能从摄像机游戏对象上移除 Universal Additional Camera Data 组件。
如果不使用脚本来控制和自定义 URP,则无需对 Universal Additiona Camera Data 组件执行任何操作。
如果要使用脚本来控制和自定义 URP,则可以在如下所示的脚本中访问摄像机的 Universal Additional Camera Data 组件:
var cameraData = camera.GetUniversalAdditionalCameraData();
有关更多信息,请参阅 UniversalAdditionalCameraData API 文档。
如果需要在脚本中频繁访问 Universal Additional Camera Data 组件,则应缓存对该组件的引用以避免不必要的 CPU 工作。
Preset
使用摄像机的 Preset 时,仅支持部分属性。不支持的属性将被隐藏。