显示一个文本计时器,该计时器在A帧中计时秒数

时间:2018-09-06 12:55:25

标签: javascript aframe

所以我很难在A机游戏中使用计时器。我正在使用该组件,并希望它每秒更新一次,就像普通的游戏计时器一样。我可以很好地显示文字,但似乎无法弄清楚如何衡量比赛时间。

<a-text id="score" value="hits" position="-0.2 -0.6 -1" color="red" width="5" anchor="left"></a-text>
$("#score").setAttribute("text","value","hits "+score)

我像这样更新得分文本,并且可以正常工作,但是如何从游戏开始时获得时间并使用它来更新另一个?

1 个答案:

答案 0 :(得分:1)

最简单的方法是通过setInterval像这样:

var time = 0;
setInterval(() => {
  timeText.setAttribute('text', 'value', `${time} seconds`);
  time++;
}, 1000);