gpt4 book ai didi

javascript - 有没有办法可以在两个 : this.Bullets.push(this.ship.shoot()); 之间设置延迟

转载 作者:行者123 更新时间:2023-12-02 23:55:06 24 4
gpt4 key购买 nike

有没有办法在两者之间添加延迟;this.bullets.push(this.ship.shoot());

if (this.mscore >= 1000) {
if (input.isPressed("spacebar")) {

this.bullets.push(this.ship.shoot());
this.bullets.push(this.ship.shoot());

}
}

最佳答案

一种可能的解决方案是使用 setTimeout(),在下一个示例中,第二个代码将在大约 1000ms 后执行:

let delay = 1000;

if (this.mscore >= 1000)
{
if (input.isPressed("spacebar"))
{
this.bullets.push(this.ship.shoot());
let that = this;

setTimeout(
() => that.bullets.push(that.ship.shoot()),
delay
);
}
}

关于javascript - 有没有办法可以在两个 : this.Bullets.push(this.ship.shoot()); 之间设置延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55434675/

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