我一直在用 HTML5 制作画布游戏,并且对其中的很多内容都很陌生。我也想单独使用 javascript 来创建我的元素(这种方式更容易嵌入到其他网站中,我觉得它更干净)。我重新加载了游戏以便再次玩,但我希望能够跟踪分数和多个其他变量,而不必将每个变量都放入 URL(我一直在这样做)以使游戏看起来像还在做。我还将添加“power ups”和其他需要被脚本“记住”的东西。
无论如何,这是我的问题。当一个玩家杀死另一个玩家时,游戏会自行运行一段时间,让我的电脑变得非常慢,直到我重新加载页面。为什么要这样做?我清除了主要功能的间隔(循环游戏并保持一切运行),这曾经使一切停止移动 - 它不再如此。这里有什么问题?
这是我的游戏:http ://dl.dropbox.com/u/11168436/game/game.html
控制:用箭头键移动滑雪者并用 M 射击(你朝你上次移动的方向射击)。滑雪板用 ESDF 移动并用 Q 射击。
谢谢你的时间。