养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Unity shader 之 打包运行自写的shader丢失紫色

时间:2024-10-16 03:19:26

Unityshader之打包运行自写的shader丢失紫色。在Unit鲻戟缒男y开发中,有时候需要自己编写Shader,但是打包运行后却发现,自己粕盘镱嘧编写的shader打包丢失,没有编译进去,使用该Shader的模型成紫色显示。由于新版本的Unity在自己编写的shader需要自己受到添加到Build-inShaderSettings中即可正常显示,具体如下

Unity shader 之 打包运行自写的shader丢失紫色

Unity shader 之 打包运行自写的shader丢失紫色

工具/原料

Unity

Shader

方法/步骤

1、打开Unity,打开之前编译打包shader显示有问题的工程,具体如下图

Unity shader 之 打包运行自写的shader丢失紫色

Unity shader 之 打包运行自写的shader丢失紫色

2、点击上边菜单Edi隋茚粟胫t-ProjectSettings-Graphic,打开Graphics设置,具体如下图

Unity shader 之 打包运行自写的shader丢失紫色

3、GraphicsSettings面板如下,向下滚动滑条,找到Shader设置,具体如下图

Unity shader 之 打包运行自写的shader丢失紫色

4、把需要添加的shader添加上去即可,具体如下图

Unity shader 之 打包运行自写的shader丢失紫色

Unity shader 之 打包运行自写的shader丢失紫色

5、重新编译打包,运行软件,就会发现shader显示正常了,具体如下图

Unity shader 之 打包运行自写的shader丢失紫色

© 一点知识