3D Max开发入门2 —开发语言选择
3D Max开发形式只能做插件,不能做独立应用程序(Autodesk系统软件都是这样的),但开发语言却很丰富,支持C++、.Net、Python和MAXScript。
C++:3ds Max 本身是用C++编写的,因此具有丰富而成熟的C++ SDK,在开发插件时允许最大的自由度(对详细功能的低级访问)和灵活性(支持最广泛的插件类型)。
Net:3ds Max C++ SDK 已通过位于 Autodesk.Max.dll 程序集中的 3ds Max .NET API 向 .NET 公开,提供的接口之间几乎存在一对一的映射。.NET 代码的性能非常接近C++代码的性能,但在某些情况下可能会有执行延迟。
Python:3ds Max 集成了一个 Python 3 解释器,可以利用Python 3可用的丰富扩展模块,从 3ds Max 2021 开始,不再支持在 Python 中开发插件。
MAXScript: 3ds Max 的专有内置脚本语言。它是一种具有动态类型的解释型语言,允许过程式、某种程度的函数式和某种程度的面向对象编程。但它比C++和.NET(C#)等编译语言慢得多,比Python慢一点。
不同3ds Max版本对操作系统、3ds Max SDK、C++编译器、最低.NET Framework、QT版本的要求如下:
作者:我也是个傻瓜
出处:http://www.cnblogs.com/liweis/
签名:成熟是一种明亮而不刺眼的光辉。