luascript
1.0.0
WIP(大量更新,因此您可以期待不断的变化 - 目前不承诺冻结功能)
目前进展:
- 使用 Antlr4 的新解析器已启动并运行。现在是 AST 和静态分析器的构建。
警告!!请注意,git 标签 3.x 仅出于历史原因而存在,尽管它已编译,但尚未完成。因此,请不要为此标签打开问题或发送 PR。感谢理解。
我的开发环境主要基于Linux和Mac,所以我不知道它是否可以在Windows上运行。不过这应该不是问题,因为我只使用标准 C++17 代码和可用的 Godot C++ API。如果您在 Windows 上构建时遇到任何问题,请报告问题,我将很乐意致力于解决它。
所以首先你必须在你的系统中成功构建 Godot,这超出了这个简单的方法的范围。
现在,假设您可以从 GitHub 进行 git clone,只需将 LuaScript 克隆到 Godot 的源代码“modules”文件夹中,然后再次构建 Godot,在命令行中添加以下选项
module_luascript_enabled=是
如果一切顺利,您将拥有一个运行 Lua 支持的 Godot!
请继续关注开发情况,因为我正在缓慢而稳定地添加更多功能。
玩得开心!
有错误吗?请在 GitHub 上创建问题!
https://github.com/perbone/luascript/issues
为了提高发布周期的透明度和洞察力,版本采用语义版本控制格式进行编号: <major>.<minor>.<patch>
并按照以下准则构建:
版权所有 2017-2024 保罗·佩博恩
根据 Apache 许可证 2.0 版(“许可证”)获得许可;除非遵守许可证,否则您不得使用此文件。您可以在以下位置获取许可证副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则根据许可证分发的软件均按“原样”分发,不带任何明示或暗示的保证或条件。请参阅许可证,了解许可证下管理权限和限制的特定语言