MAXScript エディタのオートコンプリート

MAXScript エディタのベースとなる SCITE エディタはオートコンプリートをサポートしています。オートコンプリートは、認識されている MAXScript に対して有効にすることができます。

3ds Max は MAXScript のオートコンプリートをサポートするために API キーワード リストを自動的に生成します。旧バージョンでは、ユーザはこのリスト自体を生成し、ファイルに保存して、MAXScript エディタ設定ファイルにそのエントリを追加する必要がありました。3ds Max 2020.1 Update 以降で使用可能です。

オートコンプリートの設定は MAXScript エディタおよび MAXScript のプロパティ ファイルに格納されています。

MXS_Editor.properties の場合:

#autocomplete
autocompleteword.automatic=1
autocomplete.choose.single=0

MAXScript.properties の場合:

#autocomplete
autocomplete.MAXScript.ignorecase=1
autocomplete.MAXScript.start.characters=$(chars.alpha)$(chars.numeric)_#.
autocomplete.MAXScript.useautogeneratedapi=1

オートコンプリートを無効にするには、autocomplete.MAXScript.useautogeneratedapi を 0 に変更します。

generateAPIList() 関数を使用すると、API リスト自体を生成できます。

ss = stringstream ""
generateAPIList ss

これらのプロパティやその他のプロパティの詳細については、「MAXScript エディタ プロパティ ファイルの設定」および「MAXScript エディタ - MAXScript 固有の言語設定」を参照してください。