3ds Max 2008 で導入されたタブ付きスクリプト エディタを使用すると、MAXScript 言語の構文要素をハイライト表示するための独自のカラー スキームを定義できます。
カスタム カラーは、ファイル MAXScript.properties で定義できます。このファイルには、[ツール] (Tools) > [開く MAXScript.properties](Open MAXScript.properties)メニュー項目を使用して簡単にアクセスできます。レキサーのオプションについては、「スクリプト エディタ - プロパティ ファイルの設定」を参照してください。
3DS MAX 9 のカラーに似たカラー スキーム:
# MAXScript styles
# Default style.MAXScript.32=$(font.base) # White space style.MAXScript.0=fore:#808080 # Comment: /* */. style.MAXScript.1=fore:#009900 # Line Comment: --. style.MAXScript.2=fore:#009900,eolfilled # Number style.MAXScript.3=fore:#000000 # String style.MAXScript.4=fore:#800000 # Verbatim strings style.MAXScript.5=fore:#FF0000,$(font.monospace),eolfilled # End of line where string is not closed style.MAXScript.6=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled # Identifiers style.MAXScript.7= # Operators style.MAXScript.8=fore:#406060 # Keyword arg name style.MAXScript.9=fore:#000080 # Name value style.MAXScript.10=fore:#600080 # Pathname style.MAXScript.11=fore:#005000 # Keywords1 - Keywords style.MAXScript.12=fore:#0000C0 # Keywords2 - Rollout controls style.MAXScript.13=fore:#202080 # Keywords3 - Functions style.MAXScript.14=fore:#3060A0 # Keywords4 - MXS Classes style.MAXScript.15=fore:#6030A0 # Keywords5 - MAXClasses style.MAXScript.16=fore:#60A030 # Keywords6 - MAXSuperClasses style.MAXScript.17=fore:#0040B0 # Keywords7 - Core interfaces style.MAXScript.18=fore:#00B040 # Keywords8 - Object sets style.MAXScript.19=fore:#D0B080 # Keywords9 - StructDefs style.MAXScript.20=fore:#804020 # Keywords10 - Const reserved globals style.MAXScript.21=fore:#3060A0 # Keywords11 - Reserved globals style.MAXScript.22=fore:#B00040 # Keywords12 - User defined style.MAXScript.23=fore:#FF0000
結果は、このページの一番下を参照してください。
以下のプロパティを
properties.directory.enable=1
グローバル オプション ファイル「MXS_Editor.properties」に設定すると、ローカル プロパティ ファイル「SciTEDirectory.properties」を MAXScript ファイルを格納する任意のディレクトリに作成できます。このようなローカル プロパティ ファイルを含むディレクトリから MAXScript ファイルを開くと、このファイル内のレキサー設定によってグローバル プロパティが上書きされます。
これにより、プロジェクト固有のカラー設定を使用できます。
以下は、既定のカラー スキームを使用する出荷時の \\scripts\\Startup\\BTT\\OpacityMap.ms
ファイルです。
このトピックの冒頭に示したカラー定義を含む新しい「MXS_EditorUser.properties」ファイルを保存すると、同じスクリプトは次のようになります。
このプロパティを properties.directory.enable=0 に変更し、「MXS_EditorUser.properties」ファイルをディスクに保存すると、現在開かれている、MAXScript ファイルが表示されているすべてのタブで、即座にカラー コードが既定のカラー スキームに戻されます。