unity config_error ai_generated true

NullReferenceException: UniversalRenderPipeline.asset缺失或未在图形设置中分配

NullReferenceException: UniversalRenderPipeline.asset is missing or not assigned in Graphics Settings

ID: unity/urp-renderer-missing

其他格式: JSON · Markdown 中文 · English
95%修复率
90%置信度
1证据数
2023-09-01首次发现

版本兼容性

版本状态引入弃用备注
Unity 2022.3 active
Unity 2023.2 active
URP 14.0 active
URP 16.0 active

根因分析

在项目设置 > 图形中未分配URP渲染管线资源,或者该资源已被删除或损坏。

English

The URP Render Pipeline Asset is not assigned in Project Settings > Graphics, or the asset has been deleted or corrupted.

generic

官方文档

https://docs.unity3d.com/Packages/[email protected]/manual/InstallURPIntoAProject.html

解决方案

  1. Go to Project Settings > Graphics, and under 'Scriptable Render Pipeline Settings', assign the UniversalRenderPipelineAsset (e.g., from Assets/Settings/URP-HighQuality.asset). If missing, create a new one via Assets > Create > Rendering > URP Asset (with Universal Renderer).
  2. If the asset file is deleted, recreate it: Right-click in Project window, select Create > Rendering > URP Asset (with Universal Renderer), name it, then assign in Graphics Settings.

无效尝试

常见但无效的做法:

  1. 70% 失败

    Reimporting all assets does not assign the missing pipeline asset; the Graphics Settings need manual update.

  2. 50% 失败

    Reinstalling URP package without assigning the asset in settings leaves the error unresolved.