поэтому у меня есть эта маленькая 2-я игра, над которой я просто работаю. Я не так хорош в java, но я все хорошо понимаю. Но я хочу это сделать, когда мой персонаж выстрелит из пули, он больше не стреляет в течение 2 секунд. Или какая-то задержка. Я пробовал несколько вещей, но он просто не работал бы с тем, чего я пытался добиться. Это то, что я использую, чтобы стрелять из пули.Таймер в java (задержка на действиях)
if (Mouse.next() && Mouse.isButtonDown(0)) {
t.scheduleAtFixedRate(task, 0, 10000);
Game.bullets.add(new Bullet(new Vector2f(position.x + 25, position.y + 19), new Vector2f(position.x, 0)));
}
Благодаря
Простой способ будет хранить время последнего снимка в переменной и проверять каждую кнопку мыши, если метка старше 2 сек. Но есть гораздо больше способов архивировать то, что вы хотите. – Blobonat