Показать сообщение отдельно
Старый 16.04.2007, 17:03   #22
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Как сделать анимацию спрайта?

Способ не универсальный, но все же.
Сделал бы так:
Не в главном Цикле:
ImageUP=LoadAnimImage.....
Timer=Millisecs()
Frame=0
В главном цикле:
If KeyDown(KEY_UP) 
  If frame<=2
    If Timer + Нужное Кол-во<Millisecs()
       DrawImage ImageUP,x,y,frame
    EndIf
  Else
  frame=0
  Endif
Timer=Millisecs()
Frame:+1
Endif
(Offline)
 
Ответить с цитированием