就像声明的那样here我不是唯一发现以下问题的人:
Shader.Find 返回 Null。
在上面的链接中,他们通过在资源文件夹中创建某些内容(?)给出了解决方案,但我不确定我是否理解。首先,这对于所有情况都是必要的吗? (意味着 Shader.Find 本身不起作用?)
第二,我应该补充什么?未点亮的着色器?一种材料?
这里很困惑
我最终可以通过执行以下操作解决问题:
首先,进入unity编辑器:Edit->Project Settings->Graphics
然后在检查器中显示“始终包含着色器”的地方添加“未点亮/纹理”
然后更改我的Shader.Find代码来读取Shader.Find("Unlit/Texture");
这样它就不再返回 null
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)