Unity3D 打包Standalone(exe文件) Shader丟失


 

Shader丟失算是老生常談了

從剛開始接觸Unity時,從別的地方拿過來模型導入

就認識了一個標志性的顏色

image

就是粉色,或者是紫色

 

當在Unity中遇到這種顏色

不用懷疑

絕對是Shader或者材質丟失了

這種現象在發布iOS或者Android的時候經常出現

因為編輯器中的Shader,在移動端是不一定兼容的

 

而這次小編遇到的是一種奇葩的現象

在編輯器運行的好好的

打包成exe文件居然Shader丟失了

按道理說兼容性問題是肯定不存在的

 

翻了下資料,才把這個問題解決了

 

Edit->Project Settings->Graphics

找到Built-in shader settings->Always Included Shaders

 

在這兒找一下里面Shader的名字

就會發現丟失的那個Shader確實不在里面

這時只要把丟失的那個Shader名字寫在里面就可以將此Shader打包出去了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM