У меня есть файл JavaScript, над которым я работаю для игры с использованием Phaser Framework, и у меня есть несколько таймеров, единственное, что я не уверен как заставить одного из таймеров начать работать немного после первого запуска. Я не могу предоставить код, который действительно будет работать из-за файла JS-структуры, но я могу предоставить свой код, с которым я работаю.Как задержать время начала таймера в JavaScript (Phaser)
//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);
Я не уверен, как я мог это исправить, если бы кто-нибудь мог мне помочь, это было бы здорово!
Да, так оно работает в JavaScript, но вопрос связан с фазером, который является основой для JavaScript. – Geroy290
Я знаю, что это старо, но для будущих искателей причина не использовать родной setTimeout в Phaser заключается в том, что таймеры Phaser привязаны к игровому циклу, так что, например, если вы приостановите игру, он автоматически остановит все таймеры. –