自定义 MCG 工具的 UI

通过在图形的“自定义 UI”属性中输入标准的 MAXScript 来重新定义卷展栏,可以修改 MCG 工具的用户界面。

默认卷展栏仅按深度优先顺序列出图形的参数,并为其数据类型指定默认的 UI 控件。通过编辑“自定义 UI”属性,可以更改标签、对参数重新排序、修改默认值和范围、定义组、更改 UI 控件等。有关所有各种可能的说明,请参见“MAXScript 帮助”中的“脚本工具和卷展栏”部分。

图形中的每个参数均必须包含在同一卷展栏中。但是,可以定义与任何参数块(例如,标签和信息超链接)不关联的其他卷展栏。

可以通过设置 visible:false 隐藏参数。隐藏的 UI 控件仍会占用卷展栏中的空间,但通过将这些控件放置在末尾并使用布局参数将其尽可能缩小,可以最小化空间。另请注意,所有图形参数始终在“轨迹视图”“运动”面板中可见。

编辑“自定义 UI”属性

  1. 打开 Max Creation Graph 编辑器中的工具。
  2. 如果需要,可以使用默认卷展栏作为起始点(或仅用作参考)。为此,请执行以下操作:
    1. 如果图形中有未保存的更改,则保存并重新计算图形。
    2. 选择“构建” > “查看 MAXScript”
    3. 找到卷展栏定义(通常以卷展栏参数“Parameters”或类似参数开头)。
    4. 选择并复制关联的代码块。
  3. 返回到 Max Creation Graph 编辑器,选择“编辑” > “编辑图形属性”
  4. 单击“自定义 UI”选项卡。
  5. 如果已复制默认卷展栏的代码,请将代码粘贴在其中。
  6. 根据需要编辑卷展栏定义。
  7. 保存并重新计算图形,查看在工具界面中所做更改的效果。