Unityshader之打包运行自写的shader丢失紫色。在Unit鲻戟缒男y开发中,有时候需要自己编写Shader,但是打包运行后却发现,自己粕盘镱嘧编写的shader打包丢失,没有编译进去,使用该Shader的模型成紫色显示。由于新版本的Unity在自己编写的shader需要自己受到添加到Build-inShaderSettings中即可正常显示,具体如下
工具/原料
Unity
Shader
方法/步骤
1、打开Unity,打开之前编译打包shader显示有问题的工程,具体如下图
2、点击上边菜单Edi隋茚粟胫t-ProjectSettings-Graphic,打开Graphics设置,具体如下图
3、GraphicsSettings面板如下,向下滚动滑条,找到Shader设置,具体如下图
4、把需要添加的shader添加上去即可,具体如下图
5、重新编译打包,运行软件,就会发现shader显示正常了,具体如下图