测试之前端bug总结
bug描述:无法加载地图,抛出exception
调试发现调用地图加载函数时地图数据为空,进一步排查发现因地图数据载入为异步操作,在显示地图时数据尚未读入,导致加载失败。
解决:采用自定义事件,在地图数据处理结束后发送事件,由主函数监听到后开始加载地图。
bug描述:到达终点时发生卡顿,人物更新有时间差
疑为刷新问题,取消地图元素位图缓存后问题消失。
bug描述:人物到达终点前已经更新下一张地图
发生原因仍然为异步未协同,全面更新异步事件后问题消失。
bug描述:第一关结束后直接跳到最后一关
发生原因未能成功定位,在上一bug更新事件机制后该bug已无法复现。
bug描述:单击屏幕会使游戏卡死
发生原因:单击被解析为无方向运动使运动逻辑崩溃
解决办法:修正运动逻辑,添加对无方向运动的处理
bug描述:资源加载错误
发生原因:疑为上传时资源出错,该bug尚未成功复现
解决办法:暂时对网页与资源集进行一次全面更新,留待观察