Thema: Delphi sprite in delphix drehen

Einzelnen Beitrag anzeigen

Benutzerbild von Seniman
Seniman

Registriert seit: 15. Sep 2003
Ort: Münster
98 Beiträge
 
#2

Re: sprite in delphix drehen

  Alt 2. Dez 2003, 20:15
Hallo Spurius,

um ein drehbares Sprite zu bekommen brauchst du statt des Typ TImageSprite den Typ TImageSpriteEx. Ein solches Sprite hat die Eigenschaft "Angle", mit der du den Drehwinkel ändern kannst. Hierbei solltest du beachten, dass die Winkel nicht in Grad gemessen werden, sondern anders. Ein Winkel von 360° entspricht bei der Drehung von einem solchen Sprite (glaub ich) 256. Probier es einfach mal aus.
Der Nachteil der TImageSpriteEx ist, dass du dann keine Pixelgenaue Kollisionsabfrage mehr machen kannst.
Du brauchst die DrawRotate Prozedur dafür nicht.

Grüße
Seniman
  Mit Zitat antworten Zitat