关于2.0.6热更新重启安卓会卡的问题

我们的项目是,大厅+子游戏的开发模式,子游戏都是热更新下载的(大厅也会加入热更新的),从大厅进入子游戏和子游戏返回大厅,都调用了cc.game.restart()方法,然后根据SearchPaths进入相应的场景。
问题来了:安卓机会发生3-5秒的卡顿,苹果机1-2秒的卡顿,卡顿之后可以成功进入对应场景,所以在此求助各位大神有没有什么解决方案?

  • Creator 版本:2.0.6

  • 目标平台: iOS / Android

  • 详细报错信息,包含调用堆栈:无报错

  • 重现方式:必现

  • 出现概率:100%

2赞

我也遇到类似的情况,求大神帮忙

我也遇到类似的情况,引擎大佬就不能从底层优化下吗

手动顶帖

我们的项目和你采用的完全相同的方案实现游戏大厅,确实是有卡的问题。主要 是cc.game.restart() 这一过程比较耗时。按照官方的说法是并不建议 频繁调用cc.game.restart(). 但是他们又不提供 不重启实现 游戏大厅的方案,也是很无奈啊。 所以我们现在就是在 游戏切换的过程中 在上面盖一个原生的loading页,等场景加载成功后再去掉。