Shader丟失算是老生常談了
從剛開始接觸Unity時,從別的地方拿過來模型導入
就認識了一個標志性的顏色
就是粉色,或者是紫色
當在Unity中遇到這種顏色
不用懷疑
絕對是Shader或者材質丟失了
這種現象在發布iOS或者Android的時候經常出現
因為編輯器中的Shader,在移動端是不一定兼容的
而這次小編遇到的是一種奇葩的現象
在編輯器運行的好好的
打包成exe文件居然Shader丟失了
按道理說兼容性問題是肯定不存在的
翻了下資料,才把這個問題解決了
Edit->Project Settings->Graphics
找到Built-in shader settings->Always Included Shaders

在這兒找一下里面Shader的名字
就會發現丟失的那個Shader確實不在里面
這時只要把丟失的那個Shader名字寫在里面就可以將此Shader打包出去了

