2014-02-05 96 views
0

我有一個小程序,就像太空侵略者遊戲。我試圖創建一個按鈕,可以暫停遊戲時單擊,然後也單擊時取消暫停。試圖創建一個JavaScript遊戲的暫停按鈕

我假設我需要一個布爾變量,它會在暫停= true和false時說,但是我不確定在if語句裏面放什麼。

任何人都可以指向正確的方向嗎?

回答

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(); 
} 

餵我回來不是顯而易見的事情

+0

我瞭解pauseGame函數,但keyDown函數做了什麼? –

+0

這個函數當你按下想要暫停遊戲的鍵時調用,你可以用按鈕點擊事件來改變它 –

相關問題