Kan*_*bot 1 unity-game-engine unity5
如此处所述,我不是唯一发现以下问题的人:
Shader.Find返回Null。
在上面的链接中,他们通过在资源文件夹中创建内容(?)提供了解决方案,但我不确定我是否理解。首先,这是否对所有情况都必要?(这意味着Shader.Find本身无法运行吗?)其次,我应该添加什么?着色器不亮?一种材料?这里很困惑
我可以通过以下操作最终解决问题:
首先,转到统一编辑器:“编辑”->“项目设置”->“图形”,然后在检查器中显示“始终包含着色器”的位置,添加“未照明/纹理”
然后更改我的Shader.Find代码以阅读 Shader.Find("Unlit/Texture");
有了它,它不再返回null