Skript Referenz Objekte

transformobj (Objekt ; Typ; Werte ; Zeit in Millsekunden ; smooth ) //Expert

Wird benutzt für : Objekte.

Parameter :

- Objekt - Name eines Objektes.
- Typ - "Rotate", "Scale" oder "Skew"
- Weitere Werte - Siehe Beschreibung
- Zeit in Millisekunden -Optional. Läßt die Änderung in der angegebenen Zeit ablaufen.
- Smooth - Optional.

Beschreibung :

Verändert die Form eines Objektes. Ein Objekt kann gedreht, vergrößert, verkleinert oder verzerrt werden. Anwendungsbeispiele :

transformobj (object1 ; rotate ; 180 ; 2000 ; smooth ; clockwise)

Dreht ein Objekt um 180 im Uhrzeigersinn innerhalb von 2 Sekunden. Wird weder "clockwise" noch "counterclockwise" angegeben nimmt das Objekt die kürzere Drehbewegung. "Smooth" rundet die Drehbewegung ab und kann auch durch einen Wert von 1-199 ersetzt werden ("Smooth entspricht einem Wert von 20).

transformobj (object1 ; scale ; 200 ; 50 ; 3000; smooth)

Vergrößert ein Objekt auf 200% horizontal und verkleiner es vertikal auf 50%. Die Änderung dauert 3 Sekunden und wird abgerundet.

transformobj (object1 ; skew ; 0 ; 100 ; 1000 ; 80)

Verzerrt ein Objekt. Mögliche Werte für die X und Y Achse sind 0-200. 100 entspricht dem normalen Zustand. 0 ist ganz nach links und 200 ganz nach rechts verzerrt. Die Änderung dauert 1 Sekunden und wird etwas abgerundert.

Wichtig (1) : Die Mauserfassung beachtet die Änderung von Transformobj nicht. Für die Maus liegt das Objekt immer noch so vor wie es vor der Änderung aussah. Die Nutzung von Dummys wird empfohlen.

Wichtig (2) : Rotate und Skew harmonieren nicht zusammen und führen zu "interessanten" Ergebnissen.

[ Variabeln] können als Parameter eingetragen werden.