目前,我現在有一個遊戲,繪製小行星和背景,成績等,一旦船擊中小行星需要用戶到GAMEOVER屏幕,當他們點擊播放再次按鈕,我想遊戲重置,而不是從剛剛撞上小行星時開始。復位HTML5畫布遊戲
function playGame() {
clearCtxMenu();
clearCtxGameOver();
drawBg();
startLoop();
score = 0;
document.addEventListener('keydown',checkKeyDown,false);
document.addEventListener('keyup',checkKeyUp,false);
}
這會將所有內容加載到遊戲中並清除菜單/遊戲轉移屏幕中的圖像。
function gameOver() {
stopLoop();
drawPlayAgain();
drawMenu();
ctxGameOver.fillText("Score: " + score, 320, 160);
ctxGameOver.fillText("Highscore: " + highScore, 300, 180);
}
遊戲結束函數調用何時命中小行星。
我有它設置,一旦您再次點擊播放按鈕,它調用了玩笑功能,但我想它從頭開始,而不是它剛剛完成。