【发布时间】:2020-09-16 09:30:13
【问题描述】:
我正在使用 Phaser 3.24.1 开发一款游戏,并想创建一个游戏时钟。时钟应设置在 00:00 或零分零秒,并在比赛开始时开始计时。我希望游戏在时钟到达 99:99 时停止,或者正好是 1 小时 40 分钟。我可以使用以下代码创建一个从零开始的简单计时器:
timedEvent = this.time.addEvent({ delay: 6000000, callback: this.onClockEvent, callbackScope: this, repeat: 1 });
text.setText('Game Clock: ' + timedEvent.getElapsedSeconds().toString().substr(0, 4));
此代码将创建一个计时器事件并以秒为单位获取经过的时间。我想要的是时钟显示分钟和秒。我该怎么做呢?
【问题讨论】:
标签: javascript phaser-framework