thekingreturn 在联想 Lenovo A3900的低端机上跑开发的小游戏,Canvas渲染,sprite 20以内,drawcall 15以内。但是帧数一直停在20帧左右。(ps:上面的图片是layaair调试器截图,不是手机截图,FPS数据不作参考。)但是这手机,跑同样一个小游戏用纯h5做出来的却可以跑到60帧。能不能分析一下瓶颈在哪里?
thekingreturn Laya_XS 对比的是同一款游戏,实现方式不同而已。代码都很简单,for循环都很少,对象用Laya.Pool管理,cacheAs大的容器都用“bitmap”,静态动态对象分开挂了。但帧率就是没有提升,有没有针对Canvas的优化方法,文档没有提到的。