我在发展中MAYA和在寻找一个良好的API连接我的模式和能够控制他们通过程序.

谢谢。

有帮助吗?

解决方案

惠乌迪德,可以使用MEL或Python脚本控制对象和做简单的动作, 并且可以使用C ++或Python经由假象API来创建复杂的任务或重型的任务,如创建变形器,扩大梅尔与新的命令。

在MEL脚本资源我建议 “时针梅尔fundemental” 视频导师

和该API我建议“完成玛雅编程”书

如果你可以做任何脚本或API编程,你知道一些Python, 你可以用蟒容易程序/脚本比MEL或C ++的方式更容易

希望这将有助于您:d

其他提示

有一对夫妇为应用程序编程MEL的,但他们做的是给你的语法着色,也许自动完成。没有什么更高级的存在,这是一样好,因为梅尔只是一个可怕的,可怕的语言:它真正地不是比在Maya的脚本编辑器快速黑客其他什么都好。您应该明确使用Python。

可以使用外部IDE,如Eclipse或WingIDE控制玛雅,但它的棘手 http://www.wingware.com/doc/howtos/maya

不管你会做Python脚本或API的开发,明确看看PyMel,这是在玛雅的本地Pyhon实现一个巨大的改良效果。

如果你是在窗户可以使用PyScripter,配置它,你必须显示自动完成的,你必须遵循这些步骤

  1. 开Pyscripter Python2.6如果你python版本在maya的是2.6.点击工具>蟒蛇的路径
  2. 浏览,并添加下面的路径:('D:\Program 文件(86)\Autodesk\Maya2012\开发\其他\pymel\额外\完成\py')

如果你不能够通过添加第2步,可以通过手工加入

  1. 要工具>编辑启动脚本python_init.py 添加两条线

    进口sys sys.路径。append("D:\Program 文件(86)\Autodesk\Maya2012\开发\其他\pymel\额外\完成\py")

下述步骤将给你写能力python和编程控制你的对象内的玛雅..外部从IDE...(这个还给你代码自动完成要素)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top