游戏中需要大量使用模糊shader,但是使用模糊shader后每一个精灵都会增加一个draw call,我现在这边因为这个shader就白白增加了四十多个draw call了,有大佬知道应该怎么处理一下么?
四十多又不多
同材质的渲染组件放在同级渲染,不要被其他材质隔开
1赞
加个判断也会增加dc嘛? 我印象中只有修改了uniform才会增加dc
不过有个骚操作就是利用顶点色 就是节点的color信息 ,顶点色的修改不算修改uniform,不会影响合批,就不会增加dc.
可以参考我这个帖子
哦哦!感谢大佬!