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版本的要求如下:

posted @ 2023-06-03 16:12  我也是个傻瓜  阅读(481)  评论(0编辑  收藏  举报