创建/编辑工具架项目的弹出菜单

可以将弹出菜单添加到工具架项目中以执行自定义任务。在每个工具架项目上单击鼠标右键时,便会出现弹出菜单。

创建新的弹出菜单

  1. 打开“工具架编辑器”(Shelf Editor)“窗口 > 设置/首选项 > 工具架编辑器”(Windows > Settings/Preferences > Shelf Editor))。
  2. “工具架”(Shelves)选项卡中,选择要向其中添加弹出菜单的工具架。
  3. 选择“弹出菜单项”(Popup Menu Items)选项卡。
  4. 单击“新建菜单项”(New Menu Item)按钮

    “菜单项”(Menu Items)列表中会显示一个名为“用户菜单项”(User Menu Item)的条目。

  5. “重命名”(Rename)字段中输入菜单的名称。
  6. “菜单项命令”(Menu Item Command)面板中选择“MEL”“Python”,然后输入脚本以定义新菜单的功能。

    现在,如果在对应的工具架项目上单击鼠标右键,新的菜单项即会出现在弹出菜单中。如果选择它,Maya 将执行脚本定义的操作。

可以随时修改脚本以调整菜单项的功能。也可以通过使用“上移”(Move Up) () 和“下移”(Move Down) () 按钮对这些项目重新排序,来调整项目出现的顺序。通过亮显某个菜单项并单击“删除菜单项”(Delete Menu Item) () 按钮,可以删除该菜单项。

注: 删除打开的弹出菜单会带来不稳定性。但是,此问题仅在打开弹出菜单时出现。若要避免此问题,请围绕 deleteUI 命令添加 evalDeferred。这会延迟删除操作,直到菜单关闭为止,因此不会出现问题。

相关主题