编辑 MCG 图形的“自定义 UI”属性时,可以使用特殊标记。计算图形时,这些标记将替换为相应的 MAXScript 代码。
标记以双尖括号分隔。部分标记特定于某些插件类型。
有用标记包括:
-
<<UIName>>
- 图形的名称。
-
<<MAXScriptName>>
- 经过整理、符合 MAXScript 要求的图形名称版本。
-
<<XMLFile>>
- MCG 图形的 .maxtool 文件的完整路径和文件名。
-
<<XmlFiles>>
- 图形的复合从属关系的 MAXScript 阵列。
-
<<ClassIdHigh>>
- 插件的类 ID 编号的第一部分。
-
<<ClassIdLow>>
- 插件的类 ID 编号的第二部分。
-
<<ArgsArray>>
- 图形输入参数的 Maxscript 阵列。
-
<<ParamDefs>>
- 所有参数块值定义。
-
<<ParamUIDefs>>
- 所有 UI 元素,其处理程序显示在生成的卷展栏中,但卷展栏特定的处理程序除外。
-
<<RolloutParamsHanders>>
- 卷展栏特定的处理程序,如 on params open,列表 (IArray) 等特定参数可能需要该处理程序。
-
<<DeclareLocals>>
- 插件的局部变量声明,例如,插件是否具有 INode 参数。
-
<<InitializeLocals>>
- 出现在 initialize 函数末尾的局部变量初始化。
-
<<ParamsRolloutName>>
- 卷展栏的名称。
-
<<RolloutParamsHandlers>>
- 卷展栏的方法处理程序。
-
<<SimRollout>>
- 添加到模拟图形的卷展栏。