GetAnimationPosition

Kategorie: Animationen
Ab Engineversion: 1.0 OC

Beschreibung

Gibt die Stelle zurück an der die Animation mit der angegebenen Nummer gerade ist. Die Zahl liegt zwischen 0 und GetAnimationLength(GetAnimationName(animation_number)). Falls es keine Animation mit der angegebenen Nummer gibt oder es sich dabei um einen Kombinationsknoten handelt gibt die Funktion nil zurück.

Syntax

int GetAnimationPosition(int animation_number, int attach_number);

Parameter

animation_number:
Animationsnummer der Animation deren Position abgefragt werden soll.
attach_number:
[opt] If given, refers to the number of the attached mesh to query instead of the object's main mesh.

Anmerkung

Siehe die Animations-Dokumentation für eine Beschreibung des Animationssystems.

Beispiel

SetAnimationPosition(animation_number, Anim_Const(GetAnimationPosition(animation_number)+100));
Script für einen Timer: Bei jeder Durchführung wird die Animation um 100 Millisekunden weitergespielt. Falls der Timer im gleichen Abstand aufgerufen wird kann stattdessen auch Anim_Linear verwendet werden.
Siehe auch: GetAnimationWeight, PlayAnimation, SetAnimationPosition, SetAnimationWeight
Clonk-Karl, 2010-01