Registerkarte Skript

Mit der Zustandsoption Skript können Sie ein MAXScript-Skript erstellen, das zwei Parameter entgegennimmt: Knoten und Zeit. Das Skript testet normalerweise einen oder mehrere Werte und gibt 1 zurück, wenn die Bedingung (das Testergebnis) wahr (True) ist, oder 0, wenn sie falsch (False) ist. Von diesem Ergebnis hängt es ab, ob der Zustand aktiviert wird.

Die Skripts, die vom Clip-Controller verwendet werden, ähneln denen, die vom kognitiven Controller verwendet werden, mit dem Unterschied, dass eine spezielle Zeit-Anweisung erforderlich ist.

Im Folgenden Beispiel-Skript ist "del" der Knoten des Vertreters und "t" die Zeit. Der Name der Skriptfunktion, "stoppedScript", müsste außerdem in das Namensfeld auf der Registerkarte Skript des Dialogfelds Clip-Zustand eingetragen werden. Im Gegensatz zu Skripts des kognitiven Controllers muss die Anweisung at time t aufgerufen werden, da die Animation zum Zeitpunkt der Synthese nicht ausgeführt wird.

fn stoppedScript del t = (
at time t
if del.pos.z < 65 then 1 else 0
)

Benutzeroberfläche

Skript verwenden

Aktivieren Sie diese Option, um einen Clip mit einem MAXScript-Skript zu steuern.

Gruppe Skript

[Funktionsnamensfeld]

Geben Sie den Namen der Funktion ein, die vom Skript definiert wird; Sie finden diesen Namen am Beginn des Skripts.

Skript bearbeiten

Öffnet ein MAXScript-Editorfenster, in dem Sie das Skript bearbeiten können.