【发布时间】:2019-10-23 05:58:48
【问题描述】:
3DS Max 提供 Python API,但该 API 构建在 SWiG/CPython 之上。我很好奇,考虑到 SWiG 只是(可能)C/C++ API 的包装器,是否可以使用 C++ 或 C# 编写 3DS MAX 脚本?
【问题讨论】:
-
我曾经使用 C++ 为 3ds Max 编写插件,我记得几年前有一个用于 C# 的 SDK(我认为)。话虽如此,它与脚本不同。你可以做得更多,但学习曲线更陡峭。
-
@Reactgular 我喜欢的脚本是你可以直接运行它而无需经历一些复杂的过程。如果我得到相同的结果,我也不介意编译东西。 3ds 的 Python 实现是糟糕,没有输入,我在 PyCharm 中没有代码完成(因为它是 SWiG 生成的),这是一个无法使用的混乱
-
回到我做脚本的时候,我们使用 MaxScript。那是一个无法使用的混乱......哈哈
-
@Reactgular 是的,那更糟。
标签: 3dsmax