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打包出去了

posted on 2018-01-12 16:48  Lumious  阅读(2226)  评论(0编辑  收藏  举报

导航