- 当前 Bug 的表现(可附上截图)
1、new 刚体的时候 掉帧厉害。
2、ios内存溢出,影响之后游戏打开。
问题一: 物理引擎和3d小游戏ios掉帧厉害导致卡顿。
开篇。先说说,一直一来 官方解释,ios系统问题导致 使用物理引擎的小游戏,掉帧厉害和卡。 其实部分自主平台的安卓也是卡的。
有帖子就说了,那为什么微信浏览器不卡? 只有微信小游戏卡。 于是官方回答,jit 导致的,所以,微信没有jit权限。 好吧!
这次机会来了,qq团队 整合业务,推出了qq小游戏。 于是为了看下ios的效果,抛开所有未来开发计划,优先对接qq小游戏。
答案是令我满意的,果然qq技术团队 够硬 够可靠。 qq小游戏,ios 几乎满帧 。 4-5辆车同时射击 多刚体new出来的时候,也就掉 4-5帧样子,掉了最多的一次 10帧。 从体验上来说,不卡。 但微信小游戏,每次掉30帧。 游戏明显感觉到卡顿。游戏的体验极为糟糕。
另外 建了一个100个单位的3d 待机模型。ios iphonex 和 iphonexs 只有30帧。掉帧严重,反而红米7 居然是 60满帧。
我觉得未来趋势是3d小游戏。 感觉这个卡顿并不是硬件问题,如果只是硬件问题,2-3年后,速度会提升。而 iphonex 和 红米7 在硬件上不是一个档次的设备。居然 相差这么多?
微信小游戏团队,是不是可以向 qq小游戏团队取经? 怎么能优化下 软件本身的性能。 起码把性能反过来 iphonex 不卡,红米7 卡 才对吧!
问题二:ios内存溢出问题。
反复玩几个ios的微信小游戏,比如 传奇或rpg类型的游戏,就会导致 内存不足的提示。 这个时候,只有关掉微信小游戏,下一次打开时,必须看到月亮。否则没有办法打开任何一个微信小游戏。
请问,可不可以优化下ios这个问题,或则提供开发者,清除其他小游戏的临时缓存,或者让开发这本身的游戏可以重启。 一旦游戏内存溢出或报错,用户不知道怎么关闭游戏的情况下,我们的游戏再也无法正常进行。 除非用户知道,怎么看到月亮。否则只能删小游戏了。
最近版本提交了,bb两句!希望微信小游戏可以优化下这2个问题,太严重了。属于s级微信系统bug。
小游戏相关的麻烦到小游戏模块下发布下