当对原有项目启动URP时,会出现prefabs全是粉色的问题,现象如下:

分析引起原因:

两种pipiline下的materials是不同的,互相不能使用。
解决原理:
将现有的materials转换为URP的
解决方法一:使用Unity提供的项目整体升级URP
1.设置菜单Edit->Project Settings->Graphics

2.设置菜单Edit->Project Settings->Graphics

3.升级URP,.设置菜单Edit->Render Pipeline->Universal Render Pipeline

如果解决方法一搞不定,说明要单独设置prefab的materials。请使用解决方法二:
1.单选prefabs对应的materials,将materials的shader改为standard

2.将选定的materials转换为URP的

3修改Surface Option参数的

评论前必须登录!
注册