Wert=MD2ANIMATING (MD2)


BeschreibungBlitz3D v1.58
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