GetAnimationWeight

Kategorie: Animationen
Ab Engineversion: 1.0 OC

Beschreibung

Gibt die Gewichtung eines Kombinationsknotens zurück. Die Gewichtung bestimmt, zu welchem Anteil die beiden kombinierten Animationen in die Gesamtanimation einfließen. Die Zahl liegt immer zwischen 0 (erste Animation geht voll ein) und 1000 (zweite Animation geht voll ein). Gibt nil zurück falls es keine Animation mit der angegebenen Nummer gibt, oder falls es sich dabei um einen Animationsknoten handelt.

Syntax

int GetAnimationWeight(int animation_number, int attach_number);

Parameter

animation_number:
Animationsnummer der Animation deren Gewichtung 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

if(GetAnimationWeight(animation_number) == 1000) StopAnimation(animation_number);
Entfernt den Kombinationsknoten "animation_number" wenn seine Gewichtung 1000 erreicht hat.
Siehe auch: GetAnimationPosition, PlayAnimation, SetAnimationPosition, SetAnimationWeight
Clonk-Karl, 2010-01