| 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. |