我正在尝试使用HTML5和纯JavaScript开发游戏(Spaceship and Rocks)。
但游戏意外冻结。在产生CANVAS的岩石之前,一切正常。
我无法纠正这个问题
这是我在codepen中的游戏:
http://cdpn.io/vJaoi
我已更新上一个问题的代码
但是,当导弹与岩石发生碰撞时精神不稳定,岩石不均匀地弹出。有关碰撞和导弹的任何建议。 或者更好的精灵组中的碰撞检测算法。
答案 0 :(得分:4)
这个循环永远不会结束:)
while (distance < 100){
rock_pos = [random(0, WIDTH), random(0, HEIGHT)];
}
距离永远不会增加