2017-09-04 91 views
-2

如前所述here時返回NULL我不是唯一一個發現以下問題:統一着色器使用Shader.Find

Shader.Find返回Null。

在上面的鏈接中,他們通過在資源文件夾中創建了一些東西(?)來提供解決方案,但我不確定自己理解。首先,這對所有情況都是必要的嗎? (意思Shader.Find本身不起作用?) 其次,我應該添加什麼?一個未着色的着色器?材料? 很困惑在這裏

回答

0

我可以做最終解決問題如下:

首先,進入統一編輯:編輯 - >項目設置 - >圖形 然後在那裏說:「始終包含着色器的檢查「添加‘熄滅/紋理’

然後換我Shader.Find代碼來讀取Shader.Find("Unlit/Texture");

有了這個就沒有返回null了