1.进行正确的全局设置
2.使用合理的数据精度(float 、half)
1)uv - float
2)Time - float
3.修改简化内置函数
4.减少算法达到类似效果
5.不用/少用复杂数学函数,消耗资源
eg:power、sin、cos等
6.显示属性只有1维和4维数据(Unity)
2、3维数据会强制转换成4维
7.合理控制单面双面Shader
8.合理控制需光照模型计算Shader
是否需要PBR(surface standard)材质还是unlit材质
9.减少使用AlphaBlend,注意透明shader
10.减少使用AlphaTest
11.注意变体(switch)节点的使用
toggle switch 不同的分支均进行使用
static switch 没有使用的不会打包/或单独分别打包成多个shader
12.部分计算放入顶点计算