Цитата:
Без отката, я могу спокойно зажать кнопку и анимация происходит непрерывно, а значит и атака тоже.
|
После нажатия кнопки атаки включается "откат". Нажимать на кнопку атаки уже нельзя до истечения времени. Однако кадры анимации все так же отрисовываются в глобальном цикле. Можно даже использовать тот же самый "откат" для отрисовки: номер кадра вычислять из текущего значения "отката".
Механизм подсмотрен в одной коммерческой игре. Правда там было чуть похитрее - бралось текущее "время игры", к нему прибавлялось значение "отката" и ставилось событие (разумеется, "время" было реализовано вручную, механизм событий тоже). Тут городить такое нет смысла, проще использовать обратные счетчики.