이 스크립트 상태 옵션에서는 두 개의 매개변수인 노드와 시간을 취하는 MAXScript 스크립트를 작성할 수 있습니다. 이 스크립트는 전형적으로 하나 이상의 값을 시험하고 조건(시험 결과)이 참이면 1을 거짓이면 0을 반환합니다. 이 스크립트는 상태의 활성 여부를 결정합니다.
클립 제어기가 사용하는 스크립트는 특별히 시간 관련 문장이 필요하다는 점을 제외하고는 인식 제어기가 사용하는 것과 유사합니다.
다음 예제 스크립트에서 "del"은 대표의 노드이고 "t"는 시간입니다. 스크립트 함수 이름 "stoppedScript" 또한 클립 상태 대화상자의 스크립트 패널의 이름 필드에 입력할 필요가 있습니다. 인식 제어기 스크립트와는 달리 문장 "at time t"의 호출이 필요한데 종합할 때 해당 애니메이션이 실행 중이 아니기 때문입니다.
fn stoppedScript del t = ( at time t if del.pos.z < 65 then 1 else 0 )
설정하면 클립을 제어할 MAXScript 스크립트를 사용합니다.
스크립트가 정의하고 스크립트의 시작 시에 찾는 함수 이름을 입력합니다.
스크립트를 편집할 수 있게 하는 MAXScript 편집기 창을 엽니다.