HuldaGnodim 发表于 2023-3-6 12:19

Unity Shader材质一直显示是紫红色的?

Unity用了SRP Bathcher,不知道是不是这个原因,啥Shader代码的材质球都不能用,同样的Shader代码在别人的项目里就可以,在自己的项目就不行,球球大佬解答一下

mypro334 发表于 2023-3-6 12:20

一般都是编译错误,别人好的你不行,就去对比一下是不是unity版本的问题。API差异也会导致编译错误。

ChuanXin 发表于 2023-3-6 12:22

从内置管线切换到SRP需要升级所有的material. URP和HDRP有自带升级功能,但是如果是自制的渲染模板的话可能要选择非内置的shader类型或者参考Unity手册进行升级。

RedZero9 发表于 2023-3-6 12:23

看shader应该有报错,之前遇到过,要么解决报错,要么和“别人”用相同的unity和urp版本
页: [1]
查看完整版本: Unity Shader材质一直显示是紫红色的?