0
我有一個小程序,就像太空侵略者遊戲。我試圖創建一個按鈕,可以暫停遊戲時單擊,然後也單擊時取消暫停。試圖創建一個JavaScript遊戲的暫停按鈕
我假設我需要一個布爾變量,它會在暫停= true和false時說,但是我不確定在if語句裏面放什麼。
任何人都可以指向正確的方向嗎?
我有一個小程序,就像太空侵略者遊戲。我試圖創建一個按鈕,可以暫停遊戲時單擊,然後也單擊時取消暫停。試圖創建一個JavaScript遊戲的暫停按鈕
我假設我需要一個布爾變量,它會在暫停= true和false時說,但是我不確定在if語句裏面放什麼。
任何人都可以指向正確的方向嗎?
拿來看這個虛擬實例可以解釋的理念,爲您
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();
}
餵我回來不是顯而易見的事情
我瞭解pauseGame函數,但keyDown函數做了什麼? –
這個函數當你按下想要暫停遊戲的鍵時調用,你可以用按鈕點擊事件來改變它 –