| |||||||||
Die Anweisung HANDLESPRITE ändert den Bezugspunkt eines Objekts (sprite). Normalerweise ist der Bezugspunkt immer mittig bei Koordinate 0,0. Ein Sprite fängt bei -1,-1 und endet bei +1,+1.![]() | |||||||||
Parameter | |||||||||
| |||||||||
Rückgabewert | |||||||||
- | |||||||||
Beispiel | |||||||||
Bei diesem Beispiel wird ein Sprite erstellt und mit Textur bemalt. Durch HandleSprite wird der Bezugspunkt ständig verändert: GRAPHICS3D 640,480,16,1 camera=CREATECAMERA() sprite=CREATESPRITE() texture=CREATETEXTURE(256,256) ENTITYTEXTURE sprite,texture POSITIONENTITY sprite,0,0,10 SETBUFFER TEXTUREBUFFER(texture) COLOR 255,0,0 OVAL 0,0,256,256,1 SETBUFFER BACKBUFFER() WHILE NOT KEYHIT(1) win=win+2 HANDLESPRITE sprite,COS#(win)*2,SIN#(win)*2 RENDERWORLD FLIP WEND END | |||||||||
Siehe auch | |||||||||
CREATESPRITE, LOADSPRITE, SCALESPRITE, ROTATESPRITE, SPRITEVIEWMODE |