我正在开发一款基本完整的html5游戏。但是,我创建了一个屏幕上的游戏,上面写着“按空间重启”,但不知道如何重新启动游戏。 Here is a link我的代码。
在第200行我写了这个:
if(keys[32]){
//
}
我有这个说法,但我没有写什么来重新启动游戏。我很感激任何人的帮助。 感谢
答案 0 :(得分:1)
您可以使用
重新加载页面location.reload();
答案 1 :(得分:1)
每当我想重新启动时,我通常会调用我用来开始它们的相同初始化函数。你也可以保留这样的数据。
var foo;
var bar;
var highScore;
initialize(firstTime)
{
foo = 42; bar = 17;
if(firstTime){ highScore = 0; }
}
onGameover()
{
if(current score > highScore) { highScore = current score; }
if(person presses space) { initialize(); } //don't actually check for keypress in this function
}