摩尔网 > CG教程 > Autodesk Maya教程

如何搭建maya2015 API C++ plugin开发环境
  • 辅助软件:maya2014
  • |
  • 更新:2019-10-25

1、从maya2015安装路径下复制安装包和工程向导到VisualStudio对应的目录。

      (根据maya版本最好选择对应版本的VisualStudio环境,这样能确保编译的插件能在项目要求的maya版本中使用不出差错,当然这不是必须要求的,如果你使用非对应版本,需要在工程向导的文件里修改VS版本才能建立工程向导。当然对于高手来说你可以指定maya
     sdk路径编写plugin)
                                  
    首先从安装路径下找到开发包文件(比如下面是我的maya2015开发路径)
    D:\Program Files (x86)\Autodesk\Maya2015\devkit\pluginwizard
      在这个路径下面有两个文件,一个是MayaPluginWizard2.0.zip开发工具包,另一个MayaWizardReadme.txt是使用说明。
    
    打开MayaWizardReadme.txt可以看到开发工具包的使用方法。
    
    说明讲述三个步骤:
    (1)解压MayaPluginWizard2.0.zip
    解压后文件如图
    
      (2)把解压的MayaPluginWizard.ico、MayaPluginWizard.vsdir、MayaPluginWizard.vsz这三个文件复制到VisualStudio2012对应的安装目录,比如我的是D:\Program
     Files (x86)\Microsoft Visual Studio   11.0\VC\vcprojects
    (3)把解压的MayaPluginWizard整个文件夹复制到VS2012的对应安装目录,比如我的是D:\Program
     Files (x86)\Microsoft Visual Studio   11.0\VC\VCWizards 但是做完上述这些步骤发现还是无法在vs中建立工程mayaAPI C++工
    程,楼主就是遇到这个问题了,于是拿出maya2009的MayaPluginWizard建立工程来分析了一下。所以就有了下
    面这个诡异的修改。
    2、一个诡异的修改才能使用maya2015开发向导
    打开这个路径D:\Program Files (x86)\Microsoft Visual Studio   11.0\VC\vcprojects下的MayaPluginWizard.vsz文件,
    使用任意文本编辑器都可以打开。然后删除Param="RELATIVE_PATH =   VCWizards\MayaPluginWizard",保存并
    且退出。如下图所示
    
    到这步为止,你便可以使用这个工程向导建立自己的开发工程了。Enjoy it!
    3、修改开发向导默认设置方便建立自己的工程,选择字体和文本框颜色
    修改一:在VS中新建项目,修改默认工程存放路径。
    
    VS2012中,工具菜单下--->选项--->项目和解决方案--->项目位置,设置自己的工程存放路径。
    
    修改二:在工程向导中需要指定maya2015安装路径,很多时候我们安装路径并不是默认,那就需要手动
    输入这个路径。
    
    这里的话需要打开下面路径(比如我的路径)
    D:\Program Files(x86)\Microsoft Visual Studio   11.0\VC\VCWizards\MayaPluginWizard\HTML\1033
    下的default.htm文件稍作修改。也是使用文本编辑器打开,你可以通过查找Program这个字符来找到需要
    修改的两个位置,相信聪明的读者马上就想到了应该如何修改(注意这里显示的路径都是楼主的路径,
    读者根据自己安装的路径做相应修改)。
    
    把C:\Program Files\Autodesk\Maya2015修改为D:\Program   Files\Autodesk\Maya2015其实就是你的maya的安装路径。
    
    把C:\\Program Files\\Autodesk\\Maya修改为D:\\Program Files\\Autodesk\\Maya,注意这里是使用的双斜杠,并且Maya后面没有版本号。
    4、安装vs插件方便代码提示和代码错误提示
    强烈建议安装VisualAssistX_10.7.1918这个插件。插件下载和安装,网络上有相关方法,这里不再赘述。    

分享:

上一篇:   MAYA oceanShader/海洋(纹理)用法讲解 下一篇:   Unity中的Camera的FOV和Maya中Camera的Angl..

发表评论
添加表情
© 2011-2016 cgmol.com 版权所有
苏ICP备12073144号