已知问题
本页包含有关使用 URP 时可能遇到的已知问题的信息。
导入 URP 包示例时,Unity 不会在 Quality > Render Pipeline Asset 中设置必要的 URP 资源
导入 URP 包示例时,Unity 不会在 Quality > Render Pipeline Asset 中设置必要的 URP 资源,并且某些示例渲染效果不起作用。
要解决此问题,请执行以下操作:
在 Project Settings > Quality > Render Pipeline Asset 中,选择 SamplesPipelineAsset
。
将 URP 渲染器资源重命名为与渲染器功能名称之一匹配的名称会导致错误行为
如果 URP 渲染器资源分配了任何渲染器功能,将渲染器资源重命名为与渲染器功能名称之一匹配的名称会导致错误行为:URP 渲染器和渲染器功能会切换位置。
以下情景展示了错误是如何发生的:
- 假设您项目中的 URP 渲染器名为
UniversalRenderer
。 为该渲染器分配了一个名为
NewRenderObjects
的渲染器功能。将
UniversalRenderer
重命名为NewRenderObjects
会导致错误行为:
渲染器与渲染器功能切换位置并且行为不正确。
为避免此问题,请勿将 URP 渲染器资源与渲染器功能资源命名为相同名称。
要查看有关此问题的更新信息,请参阅 Unity Issue Tracker。
升级 URP 包时关于 _AdditionalLights 属性的警告
在某些情况下,将 URP 包升级到更新版本时,可能会出现以下警告:
Property (_AdditionalLights<...>) exceeds previous array size (256 vs 16).Cap to previous size.
此警告不会导致项目出现问题,如果重新启动编辑器,警告就会消失。