Skocz do zawartości


[DelphiX] Petla animacji


1 odpowiedź w tym temacie

#1 Mlody87

    Nowy na forum

  • Użytkownicy
  • 3 Postów:

Napisano sob, 25 paź 2014 - 22:53

Cześć
mam obrazek ruchu postaci, ktory sklada sie z 11 klatek. Pierwsza klatka: postac stoi, klatki od 2 do 10 postac idzie.

Robie animacje w taki sposob:

Kiedy postac ma isc
delphi
    Gracz.Image := Form1.obrazki.Items.find('ludzik');
        Gracz.AnimLooped:=true; //pętla wykonywania animacji
        Gracz.AnimStart:=2;
        Gracz.AnimCount:= 10;  //liczba klatek
        Gracz.AnimSpeed:=0.5; //prędkość przekładania klatek


Kiedy postac ma stanac:
delphi
    Gracz.Image := Form1.obrazki.Items.find('ludzik');
        Gracz.AnimLooped:=true; //pętla wykonywania animacji
        Gracz.AnimStart:=1;
        Gracz.AnimCount:= 1;  //liczba klatek
        Gracz.AnimSpeed:=0.5; //prędkość przekładania klatek


Wszystko dziala ok tylko problem w tym, ze kiedy postac idzie to w czasie animacji pojawia sie klatka stojacej postaci co nie powinno miec miejsca. Mielibyscie moze jakies rozwiazania?

#2 Blind

    Dzień dobry

  • Moderatorzy
  • 1057 Postów:

Napisano wto, 28 paź 2014 - 12:01

zgaduje ze powinienes liczyc od 0 a nie od 1