一般的shader初次编译后保存即可。但是有些会隐藏较深,在点击内容或者文件下的全部保存,并不奏效。在编辑器启动时,未保存的shader总是会重新编译,此时就要找出哪些shader没有保存,可以通过效果大致判断。假设使用植被下的画刷来创造大批量树木。但是每次该树木相关shader都要重新编译,打包出来的运行程序树木也是显示不完整。
解决办法如下:
1.点选模式下边植被选项,移动到添加植被类型中每个选项中,在右上角会有个保存小图标,依次点击保存。
2.选中内容下的所有选项,点击鼠标右键弹出菜单,点击批量操作下的Resave All按钮。关闭编辑器并重新打开,shader已经保存,不会重新编译,打包测试程序显示效果正常。