我正在做一个html5游戏,基本上已经完成了。但是,我创建了一个游戏结束屏幕,上面写着“按空格重新启动”,但不知道如何实际重新启动游戏。这是我的代码的链接。
在第 200 行,我写了这个:
if(keys[32]){
//
}
我有那个声明,但我不知道要写什么来重新开始游戏。我很感激任何人对此的帮助。谢谢
我正在做一个html5游戏,基本上已经完成了。但是,我创建了一个游戏结束屏幕,上面写着“按空格重新启动”,但不知道如何实际重新启动游戏。这是我的代码的链接。
在第 200 行,我写了这个:
if(keys[32]){
//
}
我有那个声明,但我不知道要写什么来重新开始游戏。我很感激任何人对此的帮助。谢谢
你可以重新加载页面
location.reload();
每当我想重新启动事物时,我通常会调用相同的初始化函数来启动它们。您还可以保留这样的数据。
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
}