HTML5游戏在浏览器中冻结

时间:2014-03-21 16:12:53

标签: javascript html5 html5-canvas game-physics

我正在尝试使用HTML5和纯JavaScript开发游戏(Spaceship and Rocks)。 但游戏意外冻结。在产生CANVAS的岩石之前,一切正常。 我无法纠正这个问题 这是我在codepen中的游戏:
http://cdpn.io/vJaoi

更新

我已更新上一个问题的代码

但是,当导弹与岩石发生碰撞时精神不稳定,岩石不均匀地弹出。

有关碰撞和导弹的任何建议。 或者更好的精灵组中的碰撞检测算法。

1 个答案:

答案 0 :(得分:4)

这个循环永远不会结束:)

    while (distance < 100){
        rock_pos = [random(0, WIDTH), random(0, HEIGHT)];
    }

距离永远不会增加