我一直在用HTML5製作一個帆布遊戲,並且對它來說很新。我想單獨使用javascript來創建我的元素(以這種方式嵌入到其他站點更容易,我覺得它更乾淨)。我爲了再次玩遊戲而重新加載了遊戲,但我希望能夠跟蹤分數和多個其他變量,而不必將每個變量都放入URL中(我一直在這樣做),使其看起來像遊戲一樣仍在繼續。我還將添加「大功告成」以及其他需要由腳本「記住」的事情。我的遊戲自己玩?
無論如何,這是我的問題。當一個玩家殺死另一個玩家時,遊戲會自動播放一段時間,並使我的電腦非常慢,直到我重新加載頁面。它爲什麼這樣做?我清除了主函數的時間間隔(循環遊戲並保持所有內容都在運行),並用於使所有內容停止移動 - 它不再執行。這裏有什麼問題?
這是我的遊戲:http://dl.dropbox.com/u/11168436/game/game.html
控制:移動箭頭鍵滑雪者,並以M拍攝(你,你去年在移動的方向拍攝)。滑雪者隨着ESDF移動並用Q拍攝。
感謝您的時間。
沒有運氣。一切都像以前一樣嗡嗡作響。 – sc8ing 2012-04-04 23:44:58
@sc8ing黨。檢查遞歸函數調用。 – 2012-04-04 23:46:26
什麼是遞歸函數調用? – sc8ing 2012-04-04 23:54:26