スクリプト ユーティリティとロールアウト

MAXScript では、既存の 3ds Max ユーザ インタフェースに組み込むことができるカスタム ロールアウトを作成できるように、クラス、関数、および特別な構文のセットが提供されています。カスタム ロールアウトは、一般的に MAXScript で記述したツールをポイント & クリック インタフェースで利用できるようにするために使われ、ツールのユーザはスクリプト記述などの作業をする必要がなくなります。

3ds Max ユーザ インタフェースには、次に示すように、スクリプトで記述されたロールアウトをインストールできる場所がいくつかあります。

スクリプトで書かれたロールアウトをどの場所に配置するのが最適かは、係数の数によって決まります。画面を最大限に利用することができ、3ds Max ユーザ インタフェース規則に準拠するため、ロールアウトは可能な限り[ユーティリティ] (Utilities)パネルに入れておくのが最適です。ただし、ユーザがツールを使用中にさまざまなコマンド パネル間を移動する必要がある場合は、モードレスのウィンドウにロールアウトを入れるほうが便利な場合があります。[カラー クリップボード](Color Clipboard)ユーティリティのようなスクリプト化された[ユーティリティ] (Utilities)ロールアウトに[フロート化](float me)ボタンを提供する場合などは、ユーザがロールアウトをロールアウト フロータ ウィンドウまたは[ユーティリティ] (Utilities)パネルに表示できるようにしてください。