0

私のjsfiddle:http://jsfiddle.net/Qfe6L/2/

 $(window).keypress(function (e) {
            if (e.which == 32) {
                CreateChuriken();
                $(".Shuriken").animate({ left: '+=300px' }, 'slow');
            }
        });

スタートボタンを押してスペースをすばやく押し続けるとわかるように、カウンターが奇妙に動作し、作成された敵の量が大量になり始めますゲームはどこかで無限ループに入りますが、誰も助けてくれる場所が見つかりません私にお願いします

4

2 に答える 2

0

ボタンにフォーカスがあるときにスペースを押すと、ブラウザはそれをクリックとしてカウントします。
私の経験では、スタートボタンを複数回押すと、あなたが説明した問題が発生します。
最初のクリックの後にそれ以上のクリックをなくすようにしてください (disable多分)。

于 2013-07-24T14:18:15.560 に答える