Unity Shader材质一直显示是紫红色的?
Unity用了SRP Bathcher,不知道是不是这个原因,啥Shader代码的材质球都不能用,同样的Shader代码在别人的项目里就可以,在自己的项目就不行,球球大佬解答一下 一般都是编译错误,别人好的你不行,就去对比一下是不是unity版本的问题。API差异也会导致编译错误。 从内置管线切换到SRP需要升级所有的material. URP和HDRP有自带升级功能,但是如果是自制的渲染模板的话可能要选择非内置的shader类型或者参考Unity手册进行升级。 看shader应该有报错,之前遇到过,要么解决报错,要么和“别人”用相同的unity和urp版本
页:
[1]