Create a Timers pool.
const timers = createTimers();timers.after(2, () => spawnBoss()); // once, in 2s of game timeconst wave = timers.every(0.5, () => spawn()); // every 0.5s// In your loop (createGame does this for you):timers.advance(dt);wave.cancel(); // stop the repeating spawn Copy
const timers = createTimers();timers.after(2, () => spawnBoss()); // once, in 2s of game timeconst wave = timers.every(0.5, () => spawn()); // every 0.5s// In your loop (createGame does this for you):timers.advance(dt);wave.cancel(); // stop the repeating spawn
Create a Timers pool.