如何在visual studio 里创建maya 插件开发环境
1、建议使用英文版,中文易出错。
2、在AutodeskMaya2011devkitpluginwizard 这个目录下解压MayaPluginWizard2.0.zip这个文件,这个就是你需要让vs加载的wizard,相当于一个设置环境,参数都已经设置好,给编写提供方便。
2、解压出来后把MayaPluginWizard.vsdir,MayaPluginWizard.vsz,MayaPluginWizard.ico这三个文件放到C:Program FilesMicrosoft Visual Studio XVCvcprojects 里,里面的X表示你vs的版本号,2012的话是11.0,把这个数字记下,用记事本打开MayaPluginWizard.vsz ,找到这样一句“Wizard=VsWizard.VsWizardEngine.9.0”,这个根据你maya版本的不一样,9.0也可能是10.0,比如maya2013里的wizard里这个就是10.0。不管它是几,把它改成你自己的版本号,我是vs2012,所以我改成了“Wizard=VsWizard.VsWizardEngine.11.0”。
3、下一步,把“MayaPluginWizard”文件夹整个移到C:Program FilesMicrosoft Visual Studio XVCVCWizards。 以上目录可以参考maya wizard里的帮助文档。接下来,讲一个关键了,
“MayaPluginWizard” 这个文件夹里MayaPluginWizardScripts1033里有个叫default.js的文件,它是相当于在你完成maya项目向导后会根据你个人信息自动生成项目的一个脚本文件,用记事本打开后可以看到“strProjTemplate = strProjTemplatePath + '\default.vcproj';”这么一段话,这段话的作用就是生成一个XXXX.vcproj的项目,在vs之前版本项目的后缀名都是这样的,好比Word的.doc变成了.docx,新版本之后vs的后缀名改成了vcxproj,多了个“x”,我们把这个文件里所有出现.vcproj的地方都改成.vcxporj就好了。然后打开maya建立c++项目,里面有Maya 的项目可提供建立,并可顺利完成。
4、最后还要提示一下,如果您使用的是中文版VS2012,必须将MayaPluginWizard目录再嵌套一级同名目录,vs才能顺利建立工程。路径如示“C:Program FilesMicrosoft Visual Studio XVCVCWizardsMayaPluginWizardMayaPluginWizard”。
阿弥陀佛