ROTATESPRITE Sprite, Winkel#


BeschreibungBlitz3D
Die Anweisung ROTATESPRITE dreht ein Sprite auf einen bestimmten absoluten Winkel. Alle Sprites werden nach dem Erstellen auf den Drehwinkel 0 gedreht. Gültige Winkel sind 0-360 Grad.

Da Sprites wie 2D-Grafiken behandelt werden, sind andere Drehwinkel nicht notwendig.

Achtung! Ein Sprite wird immer um den Bezugspunkt gedreht, der mit HANDLESPRITE beliebig gesetzt werden kann. Das untere Beispiel zeigt es...


Parameter
Sprite=Identität eines Objekts (sprite)
Winkel=Absoluter Drehwinkel 0-360 Grad


Rückgabewert
-


Beispiel
Dieses Programm erstellt ein Sprite. Der Bezugspunkt wird auf -1,-1 gesetzt. Danach wird es ständig gedreht:

GRAPHICS3D 640,480,0,2
SETBUFFER BACKBUFFER()
camera=CREATECAMERA()
sprite=CREATESPRITE()
MOVEENTITY sprite,0,0,10
HANDLESPRITE sprite,-1,-1

WHILE NOT KEYHIT(1)
   angle=(angle+1) MOD 360
   ROTATESPRITE sprite,angle
   RENDERWORLD
   FLIP
WEND
END


Siehe auch
CREATESPRITE, LOADSPRITE, SCALESPRITE