私は HTML5 でキャンバス ゲームを作成してきましたが、その多くは初めてです。要素の作成にも JavaScript のみを使用したいと考えています (この方法で他のサイトに埋め込む方が簡単で、よりクリーンだと思います)。もう一度プレイするためにゲームをリロードしましたが、ゲームがまだ行きます。また、「パワーアップ」など、スクリプトで「記憶」する必要があるものも追加します。
とにかく、ここで私の質問です。あるプレーヤーが別のプレーヤーを殺すと、ゲームはしばらくの間自動的に再生され、ページをリロードするまでコンピューターが非常に遅くなります。なぜこれを行うのですか?メイン関数 (ゲームをループし、すべてを実行し続ける) の間隔をクリアしましたが、これによりすべての動きが停止していましたが、もはや停止しません。ここで何が問題なのですか?
これは私のゲームです: http://dl.dropbox.com/u/11168436/game/game.html
コントロール: スキーヤーを矢印キーで動かし、M で撃ちます (最後に移動した方向に撃ちます)。スノーボーダーは ESDF で移動し、Q でシュートします。
御時間ありがとうございます。