【问题标题】:Is 3ds Max scriptable in C++ or C# instead of Python?3ds Max 是否可以在 C++ 或 C# 中编写脚本而不是 Python?
【发布时间】: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


【解决方案1】:

如果你想用 C++ 编程,为什么不使用 SDK?还有 .NET 曝光描述here。但请注意,SDK 示例通常是用 C++ 编写的,因此您会在那里找到更多支持和信息。

SDK 是一个单独的选项,安装 3ds Max 时,单击“安装工具和实用程序”而不是常规安装按钮。文档是here

【讨论】:

    猜你喜欢
    • 2016-11-10
    • 1970-01-01
    • 2019-05-14
    • 2012-05-15
    • 2012-01-19
    • 2011-07-13
    • 1970-01-01
    • 1970-01-01
    • 2020-06-20
    相关资源
    最近更新 更多