Я пишу игру - танчики на php/js. Мне нужно сделать так, чтобы, зажимая пробел, пули не отрисовывались бесконечно, создавая хаос. Нужно как-то сделать между ними интервал в 2 секунды. Рекурсия не поможет.
//Добавляю в массив пулю
if(self.key == 32) {
this.bullets.push(new Bullet(data.a, data.x, data.y, data.h, data.w));
}
//Отрисовываю их
for(bullet in this.bullets) {
bullet = this.bullets[bullet];
bullet.drawBullet();
tank.isUpdated = true
}
Сначала сохрани время момента выстрела, когда нажмут на выстрел то в if проверь разницу интервала между последним и данным выстрелом,и если больше чем твой интервал то запускай функцию стрельбы и обновляй счетчик))))
var prev = new Date();
if(self.key == 32) {
var cur = new Date();
if((cur - prev) / 1000 >= 2) {
prev = cur;
this.bullets.push(new Bullet(data.a, data.x, data.y, data.h, data.w));
}
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Пишу расширение для google chrome, на страницах vk он выполняет некие действия, например перекрашивает заголовки постов в сообществах в другой цветСкрипт...
Возможно ли получить ширину и высоту изображения после того, как пользователь выбрал файл, но ещё его не загрузил на сервер?
Массива кода символов был составлен через этот он-лайн сервис: http://wwwmauvecloud
Не получается реализовать такую логику - нужно навешивать элементу класс со свойством pointer-events: none; на 15 секунды после изменения state