你们现在都对其他语言(例如 c++)提供了基本的 IDE 支持。你编写一个带有成员函数的类。如果尝试在您的代码中使用它并按下 ctrl + 空格,您将在菜单中查看所有这些成员函数。
现在 CryEngine 有一个 Lua api(scriptbinds?),但没有 IDE 支持它。
是否可以使用 cryengine API 提供选择的 IDE 并获得完整的 IDE 支持?我从来没有做过类似的事情,不知道我应该从哪里开始,我希望你能给我一些指导。
更新:
也许我应该添加我的想法。例如,如果您有一个 java IDE 并且包含了一个外部 jar 文件,您将可以访问其内容并且 IDE 将支持它(自动完成等)。不应该用 cryengine 和 lua 做同样的事情吗?