我有一个类似太空入侵者游戏的小程序。我正在尝试创建一个按钮,可以在单击时暂停游戏,然后在单击时取消暂停。
我假设我需要一个布尔变量,它会说paused = true和false但是我不确定在if语句中放什么。
有人能指出我正确的方向吗?
答案 0 :(得分:0)
看看这个虚拟的例子可能会为你解释这个想法
function pauseGame() {
if (!gamePaused) {
game = clearTimeout(game);
gamePaused = true;
} else if (gamePaused) {
game = setTimeout(gameLoop, 1000 / 30);
gamePaused = false;
}
}
并注册要暂停或按钮的键
function keyDown(e) {
if (e.keyCode == 80) pauseGame();
}
让我回到不明显的事情