你们现在都有对其他语言(如 C++)的基本 IDE 支持。您编写一个带有成员函数的类。如果尝试在您的代码中使用它并按下 ctrl + 空格键,您将在菜单中看到所有这些成员函数。
现在 CryEngine 有一个 Lua api(脚本绑定(bind)?)但是没有支持它的 IDE。
难道不能用 cryengine API 提供选择的 IDE 并获得完整的 IDE 支持吗? 我从来没有做过类似的事情,不知道我应该从哪里开始,我希望你能给我一些指导。
更新:
也许我应该补充一下我的想法。例如,如果您有一个 java IDE 并且包含了一个外部 jar 文件,您将可以访问其内容并且 IDE 将支持它(自动完成等)。 cryengine 和 lua 不应该做完全相同的事情吗?
最佳答案
几乎每个 IDE 都提供了一些合并自定义 API 的方法。例如,Eclipse (Koneki LDT) 提供了一种添加自定义 API 的方法(如其 User Assistance 文档中所述)。 ZeroBrane Studio IDE我一直致力于提供一种方法来合并自定义 API(各种引擎有 dozen or so shipped with the IDE)。
关于c++ - 手动添加 IDE 对 Lua (CryEngine) 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13406097/