令人绝望的“整理战场”
2024/02/26194 浏览问题反馈
关于很多人一直卡在整理战场这件事(先叠个甲:鄙人不才,低级码农,分析错误的地方还请多多包涵)
此bug具体情况表现为:在一局游戏过程中,切换网络或者将游戏切到后台,然后再次返回游戏,此时,游戏虽然可以正常玩,但是在关卡结算时会一直卡在“整理战场”。
分析原因:这游戏在中途如果断网或者切到后台,再回来的时候游戏内部就会进行关卡数据重置,即使页面上你还在打怪,但是在后台处,关卡进度已经重置为0,因此页面上显示的关卡结束与后台进度为0发生冲突,所以程序进入死循环,表现为显示“整理战场”这几个字,做出这段推测的原因是退出游戏后再重新打开,会以进度为0的情况结束游戏。
为什么要这么写代码:我个人推测哈,这应该是程序员写的一段防外挂代码,防止有人切后台卡bug开变速齿轮之类的,但说实在的,这也太影响游戏体验了,切出去回个微信,一把游戏就作废了。
目前解决办法:大家在切出去的时候手动点一下左上角的暂停按钮,可以很大程度避免“整理战场”的发生。
建议:建议贵公司码农在代码端加一个切后台判断,如果切后台,游戏则自动触发左上角的暂停按钮,这样回来的时候按一下开始就能继续了。