所以,我刚刚意识到 Java 有一个内置的 API 系统,它可以与 JavaScript 以及其他符合 JSR-223 的脚本语言一起使用。现在,我正在设计一个游戏引擎,我想知道是应该只使用集成的 JavaScript 支持还是弄清楚如何使用 Lua。
问题:Java Scripting API 能否轻松支持 Lua?如果是这样,怎么做?
如果您愿意:用 JavaScript 编写游戏引擎的脚本部分是否未知?
编辑:我的引擎需要脚本功能,以允许创建 AI、特殊体素(如我的世界中的块)和其他游戏附加组件。我不打算用脚本语言来完成所有这些创作,因为这样做很困难,但脚本语言似乎是为所有游戏内容制作 JAR 的好选择。我只是在探索我可以用 Java 做什么。