gpt4 book ai didi

javascript - 如何在 JavaScript (Phaser) 中延迟定时器的开始时间

转载 作者:行者123 更新时间:2023-11-30 10:11:34 27 4
gpt4 key购买 nike

我有一个 JavaScript 文件,我正在使用 Phaser Framework 为游戏开发它,我有多个计时器,唯一的问题是我不确定如何让其中一个计时器在第一个已经开始了。由于框架 JS 文件,我无法提供实际工作的代码,但我可以提供我正在使用的代码。

//This is my first timer, it works how I like
timer1 = game.time.events.loop(1500, addAnimals, this);
//I want this one to start a little bit later than the other one
timer2 = game.time.events.loop(1500, increaseScore, this);

我不确定如何解决这个问题,如果有人能帮助我,那就太好了!

最佳答案

我想通了,我决定运行一个只运行一次的计时器,调用一个函数然后运行,如下所示:

firstTimer= game.time.events.add(Phaser.Timer.SECOND * 3.85, firstRun, this);

和第一个运行函数:

function firstRun() {
score += 1;
scoreLabel.text = score;
timer2 = game.time.events.loop(1500, increaseScore, this);
}

它运行自己的计时器。

关于javascript - 如何在 JavaScript (Phaser) 中延迟定时器的开始时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26319846/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com