2017-09-04 88 views
-2

如前所述here时返回NULL我不是唯一一个发现以下问题:统一着色器使用Shader.Find

Shader.Find返回Null。

在上面的链接中,他们通过在资源文件夹中创建了一些东西(?)来提供解决方案,但我不确定自己理解。首先,这对所有情况都是必要的吗? (意思Shader.Find本身不起作用?) 其次,我应该添加什么?一个未着色的着色器?材料? 很困惑在这里

回答

0

我可以做最终解决问题如下:

首先,进入统一编辑:编辑 - >项目设置 - >图形 然后在那里说:“始终包含着色器的检查“添加‘熄灭/纹理’

然后换我Shader.Find代码来读取Shader.Find("Unlit/Texture");

有了这个就没有返回null了