所以我很难在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)
我像这样更新得分文本,并且可以正常工作,但是如何从游戏开始时获得时间并使用它来更新另一个?
答案 0 :(得分:1)
最简单的方法是通过setInterval像这样:
var time = 0;
setInterval(() => {
timeText.setAttribute('text', 'value', `${time} seconds`);
time++;
}, 1000);