0

我有迷宫游戏,但不知道如何添加计时器。我希望它从 60 秒开始,当时间用完时,它会显示游戏结束消息。如果可能,时间将显示在游戏上方递减。有人知道该怎么做吗?

4

1 回答 1

0

1)存储游戏开始的时间:

var startTime = Date.now();

(或将其存储在属性中)。

2)然后,在你的游戏循环中:

var timeElapsed = Date.now() - startTime;
if (timeElapsed > 60000) {
    // ... game over code
}
// to display the time, do something like :
var timeElapsed_second = Math.floor (timeElapsed / 1000 );
displayTime(timeElapsed_second);
于 2013-10-31T17:10:35.980 回答