HTML5 Canvas game
游戏结束后,“再玩一次”的功能还没完善。目前存在的问题是,每点击一次“再玩一次”,敌机往下飞行的速度会越来越快,基本到再来三次就没法玩了。但是“退出游戏”重新开始一局不存在越来越快的问题。在这一点上还没搞清原因。
因为“再来一次”和“退出游戏”都是先执行游戏初始化即GAME.init()(将敌机对象、子弹等初始化),不同的是,“再来一次”初始化完成接下来执行GAME.start()即开始游戏,但“退出游戏”后,点击开始游戏按钮也是执行GAME.start(),所以没搞清楚为什么两个功能执行的函数一样,但“再来一次”敌机的移动速度却越来越快的原因。