Вниз
Скачать: CL | DM;

Анимированный спрайт   Найти похожие ветки 

← →
Timer   (2003-10-17 16:16) [0]

Как в DelphiX сделать, чтобы спрайт прошел один цикл анимации и остановился. Заранее благодарен за ответ.


← →
SoulBurn   (2003-10-17 17:51) [1]

Там же где пишешь AnimCount, AnimSpeed и т.д.
Loop:=false;


← →
Timer   (2003-10-17 18:02) [2]

Когда создавал объект писал. Но нужно во время игру иногда запускать анимацию.


← →
SoulBurn   (2003-10-17 20:26) [3]

Вводим переменную PAnimParam:boolean;

В процедуре DoMove пишем, например:

if PAnimParam = true then begin
AnimSpeed := 100/3000;
Animlooped := false;
AnimStart := 0;
AnimCount := 15;
if AnimPos = 14 then PAnimParam:=false;
end;

if PAnimParam = false then AnimPos:=0;

Далее, опять же например:

if isUp in DXForm.DXInput.States then //Если нажата клавиша вверх
begin
PAnimParam := true;
end;

Вот, вроде все, по-моему достаточно просто...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.968 c
14-1080319593
mmmaloy
2004-03-26 19:46
2004.04.18
Еще одна задача


14-1079762597
Alex Konshin
2004-03-20 09:03
2004.04.18
Купил новую машину


1-1080639460
infom
2004-03-30 13:37
2004.04.18
dxTreeList


6-1076759478
Opilki_Inside
2004-02-14 14:51
2004.04.18
Не могу найти статью


8-1064834658
Crypter
2003-09-29 15:24
2004.04.18
Стеганография и JPEG.




   Наверх