2017-02-17 19 views
0

我目前正在编译使用Maya 2015和2017.Maya插件属性编辑器支持列表框

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

为了方便起见,我尝试更新Maya的属性编辑器以包含两个列表框。一个显示未连接的粒子发射器,另一个显示已连接的发射器。

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

我在想这个解决方案是依赖/节点更改回调和编辑我的自定义节点计算功能的组合。

有没有人有任何想法/链接关于如何去做这件事,因为它看起来不像有一个MFnAttribute派生,它以这种列表框方式输出字符串数组。

我仍然对其他建议持开放态度,因为我可能会谈论这一切都是错误的。

回答

1

尝试制作“AE”mel脚本以自定义节点的属性编辑器。

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

+0

感谢您的答复@peeldog,我有一个AE模板已经设置为自定义类。我的问题是我试图找到一个列表框类型的UI元素。 – Hinchy

+0

组合框:http://download.autodesk.com/us/maya/2010help/CommandsPython/optionMenu.html – peeldog

+0

列表框:http://download.autodesk.com/us/maya/2010help/CommandsPython/show.html ?textScrollList.html&cat = Windows – peeldog