1
如果按下回車鍵,遊戲會自動啓動。現在,我想在比賽開始前添加3秒倒計時。如何使這些可用?如何在調用javascript函數啓動遊戲前添加3秒倒計時
if((keyPressed[13] == true) && !STATE_START){
startGame();
}
如果按下回車鍵,遊戲會自動啓動。現在,我想在比賽開始前添加3秒倒計時。如何使這些可用?如何在調用javascript函數啓動遊戲前添加3秒倒計時
if((keyPressed[13] == true) && !STATE_START){
startGame();
}
您可能想要使用setTimeout來延遲函數的執行。
function countdown(time){
if (time>0){
console.log(time);
setTimeout(function(){countdown(time-1)},1000);
}else{
console.log("GO");// replace with any function
};
}
countdown(3);
「延遲」和「倒數」不是同一回事。 – nnnnnn
非常感謝。這幫助了我。 – ria
@nnnnnn:倒計時只不過是延遲時間提示,因爲沒有提供關於UI的信息,所以假設OP想要延遲該函數是安全的。 – dolphin