【问题标题】:Error on Main Camera in Unity: "The renderer used by this camera doesn't support camera stacking. Only Base camera will render."Unity 中的主摄像头出现错误:“此摄像头使用的渲染器不支持摄像头堆叠。只有基本摄像头会渲染。”
【发布时间】:2022-04-27 05:19:39
【问题描述】:

我刚刚将我的 unity 版本从 2018 年更新到 2019 年。此外,我为 2D 灯光功能提供了一个新的渲染管道,当我的角色移动时会出现这种奇怪的白色闪烁,有时甚至没有移动。我认为标题中显示的主摄像头警告是原因,但我可能是错的。有人解决了吗?

【问题讨论】:

  • 场景中是否存在(可能是偶然的)多个活动摄像机? (您可以在高级层次结构搜索选项中按类型搜索。)
  • 看起来您配置了摄像头堆叠,它与 URP 7.2.0 一起提供,但您不能意外地这样做。如果您不想堆叠摄像头,请清除其在摄像头中的配置。

标签: unity3d


【解决方案1】:

我不确定您在描述中提到的问题,但至于您标题中的错误,我遇到了类似的问题,这是因为我在场景中有两个摄像头,一个覆盖层和一个底座,覆盖层是对于我的 UI,我正在使用尚不支持的 2D 通用渲染管道。所以我不能堆叠多个相机,当我这样做时只会加载基础相机。

https://forum.unity.com/threads/does-urp-support-ui-canvas-overlay.768077/

【讨论】:

    【解决方案2】:

    您可以尝试选择主相机而不是在检查器部分打开“渲染”并将“渲染器”标记为“UniversalRendererPipelineAsset”。

    【讨论】:

      【解决方案3】:

      这是因为您使用的是“延迟”渲染,而相机堆叠仅支持前向渲染。

      在您的通用管道资产上选择正向渲染,或者创建一个具有正向渲染的新渲染管道资产并将其分配给相机。

      如果您不确定选择哪一个,请阅读:https://docs.unity3d.com/Manual/RenderingPaths.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-13
        • 2015-03-01
        相关资源
        最近更新 更多