spine动作会打断批处理吗,生成10个同样的怪,并把他们单独放在一层zIndex上,会有10个drawcall。
用animation系统做出来的帧动画也有类似的问题,图片都在一个图集了,但显示几张就会有几个drawcall。
之前用的1.9.1,一个animation动画有13个sprite,用的同一个图集,drawcall为1,10个animation也是1次drawcall;升级到2.0.5之后,一个animation的drawcall变成13,10个变成130。请问有什么优化办法?
我用的1.9.3 同样的spine不管是10个还是20个 都是一个dc啊
2.0.5的drawcall不知道是如何计算的,同一个图集也会变的很高
你的图集是一样的,那么就要看节点的颜色值是否一样,透明度是否一样,不一样,就会中断合成批次渲染,还有Mask组件也会中断批次渲染。