如何在Java中每n秒创建一个实例?

问题描述 投票:0回答:1

我正在使用p5.js库来创建Google Dinosaur Game。

我有一个“障碍”的构造函数,我想每N秒创建一个新的实例。我似乎找不到解决方法。目前,我正在创建1个这样的障碍:

    for (var i = 0; i < 10; i++) {
    obs[i] = new obstacle(random(800), 200);
}
    for (var i = 0; i < obs.length; i++) {
    obs[i].show();
    obs[i].move();
}

我尝试使用setTimeout和setInterval,但随后都没有出现...

javascript function constructor p5.js
1个回答
0
投票

希望这一点有所帮助。 :)

let obs = []
let n = 2000
let interval = setInterval(()=>{
    obs.push(new obstacle(random(800), 200)) 
    obs[obs.length-1].show();
    obs[obs.length-1].move();
},n)
© www.soinside.com 2019 - 2024. All rights reserved.