我正在开发一个C ++ Maya插件,并希望这个插件在Maya中打开一个UI窗口,我可以在其中添加自己的元素(2d)。如何在C ++中为Maya打开一个窗口?
谢谢。
答案 0 :(得分:3)
API的存在主要是为了让您更接近Maya的核心。它主要用于与大脑" /核心功能接口。
另一方面,UI最好由MEL和/或Python来处理。这也促进了一些MVC实践。
此链接将回答您关于如何在Maya上从C ++调用MEL的确切问题,以及有关在插件中处理UI的一些建议:http://ewertb.soundlinker.com/api/api.019.php
另一个有趣的,可能是一个更具参与性和更强大的路线是将Qt与你的插件一起使用。 Qt是C ++,如果需要,可以与您的C ++插件一起使用。检查此线程的方向:http://forums.cgsociety.org/archive/index.php/t-997360.html引用该主题:确保查看Maya dev-kit文件夹中的示例。
<强>更新强> 如果你想开始学习Maya的Qt / PyQt / PySide,我建议你研究一下:http://zurbrigg.com/maya-python/category/pyqt-projects-for-maya
我希望有所帮助。