MAXScript のすべての主要な定義構造(ユーティリティ、ロールアウト、マクロ スクリプト、rcmenu、ツール、プラグインなど)で、内部のトップレベルにグローバル変数宣言を含めることができるようになりました。
例
rollout foo "foo" ( local a, b = undefined, c global d, f = 3 -- now possible spinner bar "Bar" checkBox baz "Baz: " on bar changed do print a --etc )
3ds Max 4以前のリリースでは、globals は on ハンドラ本体内部で宣言する必要がありました。このようなグローバル宣言内の初期化子はすべて、コンパイル時に存在するようになります。このため、初期値の式は、スクリプトのコンパイル時に実行可能でなければなりません。
変数代入
変数のスコープ
「::」を使用してグローバルとしてグローバル変数を指定
永続グローバル変数
タイプ自由変数
参照代入
特に明記されている場合以外は、この作業は、Creative Commons 表示 - 非営利 - 継承 3.0 非移植ライセンス のもと認可を受けています。 Autodesk Creative Commons FAQ (英語版) を参照してください。