-
Creator 版本: <3.8.0>
-
目标平台: <Edge浏览器>
一个动画用了两个图集,运行时图集被穿插引用,导致断批,如下动画两个实例产生14-1个drawCall

现想通过动态合批方式降低drawcall,参考了sprite的动态合批方案
使用DynamicAtlasManager的insertSpriteFrame方法,将两张图集合并到一张图集上,获得返回的texture,
然后关键的来了,我将skeleton的skeletonData里的textures的每一个值都赋值为上面的图集texture
这样操作可以看到drawcall降下来了,然后由于没有同步修改图像的引用方式,所以动画显示出现错乱
如图

所以现在想求助一下,看有没有什么好的方式在降低drawcall的前提下解决动画显示问题

