SetAnimationPosition

Kategorie: Animationen
Ab Engineversion: 1.0 OC

Beschreibung

Setzt die Position der angegebenen Animation neu. Rückgabewert true falls der neue AVP gesetzt wurde oder false wenn es keine Animation mit der angegebenen Nummer gibt oder es sich bei ihr um einen Kombinationsknoten handelt.

Syntax

bool SetAnimationPosition(int animation_number, array position, int attach_number);

Parameter

animation_number:
Animationsnummer der Animation deren Position gesetzt werden soll.
position:
Bestimmt, wie die aktuelle Position der Animation berechnet wird. Diese wird mittels Animationsfunktionen der Form "Anim_" angegeben.
attach_number:
[opt] If given, refers to the number of the attached mesh whose animation to change.

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: Anim_AbsX, Anim_AbsY, Anim_Action, Anim_Const, Anim_Linear, Anim_X, Anim_XDir, Anim_Y, Anim_YDir, GetAnimationPosition, GetAnimationWeight, PlayAnimation, SetAnimationWeight
Clonk-Karl, 2010-01