1

你们现在都对其他语言(例如 c++)提供了基本的 IDE 支持。你编写一个带有成员函数的类。如果尝试在您的代码中使用它并按下 ctrl + 空格,您将在菜单中查看所有这些成员函数。

现在 CryEngine 有一个 Lua api(scriptbinds?),但没有 IDE 支持它。

是否可以使用 cryengine API 提供选择的 IDE 并获得完整的 IDE 支持?我从来没有做过类似的事情,不知道我应该从哪里开始,我希望你能给我一些指导。

更新:

也许我应该添加我的想法。例如,如果您有一个 java IDE 并且包含了一个外部 jar 文件,您将可以访问其内容并且 IDE 将支持它(自动完成等)。不应该用 cryengine 和 lua 做同样的事情吗?

4

1 回答 1

1

几乎每个 IDE 都提供了一些方法来合并自定义 API。例如,Eclipse (Koneki LDT) 提供了一种添加自定义 API 的方法(如其用户帮助文档中所述)。我一直在研究的ZeroBrane Studio IDE还提供了一种合并自定义 API 的方法( IDE 附带了十几个用于各种引擎的 API)。

于 2012-11-15T21:09:36.733 回答