MCG MAXScript 生成标记

编辑 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>>
添加到模拟图形的卷展栏。