visual studio 2015使用python tools调试maya 2016插件
步骤:
1. 去https://apps.exchange.autodesk.com/MAYA/en/Home/Index搜索Developer Kit并下载,maya 2016可以直接点击这里下载。
下载后的压缩包解压后,将\devkit, \include和\mkspecs三个文件夹拷贝到maya 2016安装的根目录下(如:C:\Program Files\Autodesk\maya2016)
注:maya2015之前的版本貌似安装自带了这些文件,无需额外下载。
2. visual studio中建立Python工程,确保已安装了python tools(visual studio的安装程序里有,勾选上即可)。
在C:\Program Files\Autodesk\Maya2016\bin\plug-ins下新建工程,勾选“将解决方案和项目放在同一目录”
另外需要在C:\Program Files\Autodesk\Maya2016\bin\plug-ins下建立一个壳,如MMD4Maya.py,用于启动插件
右键点击工程的Search Paths,选择Add Forder to Search Path...,添加如下三个路径:
C:\Program Files\Autodesk\Maya2016\bin\plug-ins
C:\Program Files\Autodesk\Maya2016\Python\Lib\site-packages
C:\Program Files\Autodesk\Maya2016\devkit\other\pymel\extras\completion\py
3. 在maya 2016的窗口 -> 设置/首选项 -> 插件管理器中,点击浏览,添加python工程的启动文件(如我的是MMD4Maya.py)。
4. 在visual studio中点击调试 -> 附加到进程(Attach to Process),找到maya.exe点击附加,然后就可以设置断点了。
5. maya 2016中运行插件,运行到断点处visual studio就会断下来了。