Einzelnen Beitrag anzeigen

IceBube

Registriert seit: 9. Jul 2008
177 Beiträge
 
#2

AW: Andorra 2D Bewegung von Figuren

  Alt 7. Jan 2012, 20:58
Hallo!

Soweit ich weiß, gibt es sogar ein Tutorial für die Bewegung eines Sprites mit Andorra, Google hilft

Hmm, du erstellst bei Links- und bei Rechtsbewegungen ein neues Sprite!

So würd ich das ungefähr machen

Delphi-Quellcode:
var
 Sprite : TSprite;


procedure Form.Create();
begin

 //Sprite erstellen (Form.destroy -> Freigeben)
 Sprite := TSprite.Create();
 ^.Speed := 1;
 ^.irgendwas := 'abc';
 ...
end;


//Einfache Bewegung (L, R)
procedure FormKeyPress();
begin
 case Key of
 'a': Sprite.X := Sprite.X - 1; //Links, Rechts
 'd': Sprite.X := Sprite.X + 1; //Links, Rechts
 'w': Sprite.Y := Sprite.Y - 1; //Hinauf, Hinuter
 's': Sprite.Y := Sprite.Y + 1; //^^
 end;
end;
In dem Tutorial wird das sicher genauer erklärt!
  Mit Zitat antworten Zitat