Показать сообщение отдельно
Старый 13.04.2007, 01:58   #14
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Как сделать анимацию спрайта?

Обнуляй кадр.
Другой вариант - устанавливать переменную состояния. Псевдокод:
If keypressed Then animate = true
...
DrawImage x, y, frame
...
If animate Then
   frame = frame + 1
   If frame = max_frames Then 
      animate = false
      frame = 0
   End If
End If
Тогда анимация будет длится до последнего кадра.
(Offline)
 
Ответить с цитированием