playing = IsAnimPlaying(id)
Dieser Befehl überprüft, ob die in id
angegebene Animation
gerade abgespielt wird und liefert True
, wenn es so ist, andernfalls
False
.
True
wenn die in id
angegebene Animation abgespielt
wird, ansonsten False
LoadAnim(1,"dh0:Gfx/Anims/CoolAnim.anm") PlayAnim(1,#PLAYONCE) playing=IsAnimPlaying(1) While(playing=TRUE) playing=IsAnimPlaying(1) Wend FreeAnim(1)Der obige Code lädt die Animation "dh0:Gfx/Anims/CoolAnim.anm", spielt sie ab und wartet dann, bis sie fertig ist. Danach wird der Speicher der Animation freigegeben. Wenn Sie die Aufgabe wie oben erledigen wollen, ist es einfacher für Sie, wenn Sie den Befehl WaitAnimEnd() verwenden. Aber falls Sie einige Dinge während dem Abspielen der Animation tun möchten, müssen Sie es auf diese Weise mit
IsAnimPlaying()
und einer Schleife lösen.