Thema: Delphi sprite in delphix drehen

Einzelnen Beitrag anzeigen

Maximus

Registriert seit: 26. Okt 2003
169 Beiträge
 
#3

Re: sprite in delphix drehen

  Alt 2. Dez 2003, 20:30
Drehe:

Delphi-Quellcode:
// ...
TBall = class(TImageSprite)
 public
 Winkel, Bogen, Speed: Extended;
 procedure drehen;
end;

//...

procedure Ball.drehen;
begin
 Ball.Winkel := 1;
 Ball.Speed := 2;
 //Bogenmaß ausrechnen
 Ball.Bogen := (Ball.Winkel * Pi) / 180;
 //neue Koordinaten setzten
 Ball.X := Ball.X + cos(Ball.Bogen)*Speed;
 Ball.Y := Ball.Y + sin(Ball.Bogen)*Speed;
end;
So müsste es gehen! (das Ball hab ich jetzt halt einfach mal so gewählt!)
  Mit Zitat antworten Zitat