| ||
Die Funktion MD2ANIMATING ermittelt, ob ein MD2-Objekt gerade animiert wird. Dabei wird 0 zurückgeliefert, wenn es nicht animiert wird und 1 wenn es gerade animiert wird. Diese Funktion sollte nur für MD2-Objekte benutzt werden. Benutze für andere Objekte den Befehl ANIMATING. | ||
Parameter | ||
MD2 = Identität eines MD2-Objekts | ||
Rückgabewert | ||
0 = wird nicht animiert 1 = wird animiert | ||
Beispiel | ||
Lädt ein MD2-Objekt. Dieses Objekt wird animiert. Mit Leertaste kann man die Animation anhalten/starten: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() light=CREATELIGHT() ROTATEENTITY light,90,0,0 gargoyle=LOADMD2("media/gargoyle/gargoyle.md2") garg_tex=LOADTEXTURE("media/gargoyle/gargoyle.bmp") ENTITYTEXTURE gargoyle,garg_tex POSITIONENTITY gargoyle,0,-45,100 ROTATEENTITY gargoyle,0,180,0 WHILE NOT KEYHIT(1) IF KEYHIT(57)=1 THEN start=1-start ANIMATEMD2 gargoyle,start,0.1,32,46 ENDIF UPDATEWORLD RENDERWORLD TEXT 0,0,"Mit Leertaste anhalten/fortsetzten" TEXT 0,20,"MD2Animating: "+MD2ANIMATING(gargoyle) FLIP WEND END | ||
Siehe auch | ||
ANIMATING, MD2ANIMLENGTH, MD2ANIMTIME |