Groupe de fonctions Script

L'option d'état de script vous permet de créer un script MAXScript à deux paramètres : noeud et temps. En général, le script teste une ou plusieurs valeurs et renvoie 1 si la condition (le résultat du test) est true/vrai ou s'il est false/faux. Ce résultat détermine l'activation ou non de l'état.

Les scripts utilisés par le contrôleur de clips sont similaires à ceux utilisés par le contrôleur cognitif, mais une instruction spéciale liée au temps est obligatoire.

Dans l'exemple de script suivant, " del " est le noeud du représentant et " t " est le temps. Le nom de la fonction générée, " stoppedScript ", devra être également saisi dans le champ nom du groupe de fonctions Script de la boîte de dialogue Etat clip. Contrairement aux scripts du contrôleur cognitif, l'instruction " au temps t " doit être appelée parce que l'animation ne fonctionne pas lorsque la synthèse a lieu.

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

Interface

Utiliser script

Activez cette fonction pour utiliser un script MAXScript pour contrôler un clip.

Groupe Script

[Champ du nom de la fonction]

Entrez le nom de la fonction définie par le script, qui se trouve aussi au début du script.

Editer script

Ouvre une fenêtre d'éditeur MAXScript pour que vous puissiez éditer le script.