如何将MEL UI附加到Maya的UV纹理编辑器?

时间:2009-06-24 03:13:25

标签: user-interface maya mel

我知道如何创建MEL UI窗口并向其添加内容。我不知道如何将该UI“固定”到Maya窗口,例如UV纹理编辑器。理想情况下,我希望能够控制我的UI附加到UV纹理编辑器的哪一侧,并让它随窗口移动和最小化。这样的事情有可能吗?

1 个答案:

答案 0 :(得分:3)

使用MEL窗口,您只需要知道窗口的名称,就可以将自己的UI插入其中(在创建新UI时使用-parent选项)。除非你知道如何构建窗口,否则这可能很难。

最好的起点是:

在脚本编辑器窗口的菜单中,您可以启用一个选项以显示Maya运行时执行的所有MEL命令。启用此功能后,打开目标窗口(在本例中为纹理窗口),然后返回脚本编辑器(再次关闭echo命令选项或者您将收到垃圾邮件!)并查看Maya运行的命令。您将能够找到负责创建/显示纹理窗口的命令的名称。

然后,您可以在Maya安装的mel脚本中搜索该函数,并查看如何创建纹理窗口。然后,您可以选择将UI很好地添加到现有窗口,或者复制整个Maya脚本并对其进行修改以创建一个全新的纹理窗口。