HTML5 / Javascript:重置游戏画面

时间:2013-05-26 21:03:07

标签: javascript html5

我正在开发一款基本完整的html5游戏。但是,我创建了一个屏幕上的游戏,上面写着“按空间重启”,但不知道如何重新启动游戏。 Here is a link我的代码。

在第200行我写了这个:

if(keys[32]){
    //
}

我有这个说法,但我没有写什么来重新启动游戏。我很感激任何人的帮助。 感谢

2 个答案:

答案 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
}