Creator2.4.12
Chrome调试,和android真机调试
在同一关卡,drawcall会随着多次重玩,出现飙升现象
使用spector.js检测,发现是在创建方块时,出现合批被打断,我做的是一款三消游戏,现在附上chrom截图:

前几次都是正常的,下面图是drawcall飙升的,都是同一关卡

android真机上也开启了动态合图,论坛也都搜索了,技术网站也找过了,没有类似情况,官方文档也看了,希望引擎组的大佬们,能帮我解决一下! 多谢!
Creator2.4.12
Chrome调试,和android真机调试
在同一关卡,drawcall会随着多次重玩,出现飙升现象
使用spector.js检测,发现是在创建方块时,出现合批被打断,我做的是一款三消游戏,现在附上chrom截图:


把中心游戏区域放在一个单独的容器里,资源(方块的底和所有icon)都用TexturePacker打包到一个文件里试试。之前遇到过类似问题,排查发现是因为有一个图片不在合批里面
这方案,之前都用过了,还是解决不了这个问题,tp合图也用了,节点池也用了,重新创建一个空容器,来创建方块,其他什么功能都没,还是会出现这种问题,头疼
每个drallcall有一个最大顶点数限制,当节点太多有可能会让draw call失效
大佬,有解决方案吗?
不过你这个看起来像是不是动态合图满了
drawcall未失效和失效的时候都用cc.dynamicAtlasManager.showDebug(true);查看一下
老哥,这个api在3.8.3的版本中还在吗?我怎么api文档里找不到?
3.8看源码没有showDebug你可以参照2.4的自己写一个
这个的确是合图满了,我在每次退出游戏场景的时候调用一次cc.dynamicAtlasManager.reset();就行了,dc不会暴涨了