Maya 插件属性编辑器支持列表框

Maya Plugin Attribute Editor support for List boxes

我目前正在使用 Maya 2015 和 2017 进行编译。

我有两个自定义节点父节点和子节点。我希望 Parent 通过属性编辑器能够在其自身上注册多个 Child 节点。

为此,我正在尝试更新 Maya 的属性编辑器以包含两个列表框。一个用于显示未连接的粒子发射器,另一个用于显示那些已连接的发射器。

列表中未连接的发射器应该是可点击的(或者有一个关联的按钮来触发一个动作)并且在点击时连接到粒子系统。同样,我需要能够分离连接到系统的那些发射器。

我认为解决方案是结合 dependency/dag 节点更改回调和编辑我的自定义节点计算函数。

有人 ideas/links 知道如何解决这个问题吗,因为看起来没有 MFnAttribute 导数以这种列表框式的方式输出字符串数组。

我对其他建议持开放态度,因为我可能做错了。

尝试制作一个 "AE" mel 脚本来为您的节点自定义属性编辑器。

http://www.chadvernon.com/blog/resources/maya-api-programming/attribute-editor-templates/