docs.unity3d.com
    显示 / 隐藏目录

    已知问题

    本页包含有关使用 URP 时可能遇到的已知问题的信息。

    导入 URP 包示例时,Unity 不会在 Quality > Render Pipeline Asset 中设置必要的 URP 资源

    导入 URP 包示例时,Unity 不会在 Quality > Render Pipeline Asset 中设置必要的 URP 资源,并且某些示例渲染效果不起作用。

    要解决此问题,请执行以下操作:

    在 Project Settings > Quality > Render Pipeline Asset 中,选择 SamplesPipelineAsset。

    在 Project Settings > Quality > Render Pipeline Asset 中,选择 SamplesPipelineAsset

    将 URP 渲染器资源重命名为与渲染器功能名称之一匹配的名称会导致错误行为

    如果 URP 渲染器资源分配了任何渲染器功能,将渲染器资源重命名为与渲染器功能名称之一匹配的名称会导致错误行为:URP 渲染器和渲染器功能会切换位置。

    以下情景展示了错误是如何发生的:

    • 假设您项目中的 URP 渲染器名为 UniversalRenderer。
    • 为该渲染器分配了一个名为 NewRenderObjects 的渲染器功能。

      已分配了渲染器功能的 UniversalRenderer。

    • 将 UniversalRenderer 重命名为 NewRenderObjects 会导致错误行为:
      渲染器与渲染器功能切换位置并且行为不正确。

    为避免此问题,请勿将 URP 渲染器资源与渲染器功能资源命名为相同名称。

    要查看有关此问题的更新信息,请参阅 Unity Issue Tracker。

    升级 URP 包时关于 _AdditionalLights 属性的警告

    在某些情况下,将 URP 包升级到更新版本时,可能会出现以下警告:

    Property (_AdditionalLights<...>) exceeds previous array size (256 vs 16).Cap to previous size.
    

    此警告不会导致项目出现问题,如果重新启动编辑器,警告就会消失。

    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)