Показать сообщение отдельно
  #23  
Старый 14.05.2013, 22:22
Аватар для Царь
Царь Царь вне форума
Новичок
 
Регистрация: 13.05.2013
Сообщения: 52
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Bargest
Все равно ж перемещать спрайт игрока надо. Иначе даже высоту прыжка нельзя изменить.

Что-то я не понимаю, какая зависимость между анимацией атаки и откатом...
Мм... Вот, сейчас поясню, что имею в виду.
Я привязал атаку к кнопке. Когда я нажимаю кнопку, вырисовывается анимация атаки. Без отката, я могу спокойно зажать кнопку и анимация происходит непрерывно, а значит и атака тоже. Я хочу, что бы между атаки была небольшая пауза, что бы у монстров был как бы шанс подойти к герою, да и это будет реалистичней. Я попытался использовать на примере прыжка сделать откат на кнопку, что если AttackDelay не равно нулю, то и атаковать нельзя. Я ввел при нажатии на атаку некоторую переменную, которая так же уменьшается на -1 при каждой итерации игры. Но получилось, что когда откат закончился и я нажал кнопку еще раз, то вышло, что при атаке анимация прерывается и снова приходится ждать отката.
Могу показать исходник.
Ответить с цитированием