Name Typ Von
setAnimSize("anim", val, duration, easing) Definition AFRLme

Mit dieser kleinen Funktion kannst du schnell die Größe (Prozent) einer aktiven Animation sofort festlegen; oder über x Zeit mit optionaler Easing.


Anweisungen

1. Füge das Hauptskript im Skripteditor von Visionaire Studio hinzu und lege es als Definitionsskript fest.
2a. Beispiel Nr. 1: Animationsgröße sofort von der aktuellen Größe auf 10 % aktualisieren

setAnimSize("animation_name", 10)

2b. Beispiel Nr. 2: Die Animationsgröße über 2000 ms von der aktuellen Größe auf 10 % mit der Easing-Funktion „easeQuintIn“.

setAnimSize("animation_name", 10, 2000, easeQuintIn)


Hauptskript

function setAnimSize(anim, val, duration, easing)
 duration = duration or 0 -- fallback in case duration equals nil
 easing = easing or easeLinearInOut -- fallback in case easing equals nil
 -- + --
 ActiveAnimations[anim]:to(duration, {Size = val}, easing) -- update animation size
end


Syntaxaufschlüsselung

Name Typ Beschreibung
anim „Zeichenfolge“ Ein „String“-Wert mit dem Namen der Animation, die du beeinflussen möchtest.
val Ganzzahl Dies sollte ein Zahlenwert sein, der zur Bestimmung der Größe (Prozentsatz) der verknüpften Animation (Animation) verwendet wird.
Dauer Ganzzahl Dies sollte einen Zahlenwert in Millisekunden enthalten, der angibt, wie lange es dauern soll, bis sich die Animationsgröße vom aktuellen Wert zum Zielwert ändert.
Easing Ganzzahl Ein Zahlenwert oder der Variablenname des Easing-Typs, den du verwenden möchtest. Hier findest du eine Liste der verfügbaren Easing-Optionen.