README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
raylib 的 Lua 绑定,这是一个简单易用的库,可帮助你享受视频游戏编程的乐趣(www.raylib.com)
raylib-lua 绑定仅包含一个头文件:raylib-lua.h]。只需将该文件加入你的项目中,即可加载并运行用 Lua 编写的 raylib 代码。可参考 代码示例] 以获取更多信息。
raylib-lua 可用于原型设计、工具开发、图形应用、嵌入式系统以及教育领域。
警告:当前的 raylib-lua 绑定版本已经非常过时!它基于 raylib 1.7,且不再为更新的 raylib 版本提供移植支持。建议切换到已更新至最新 raylib 2.6 版本的 raylib-lua-sol]。
rLuaLauncher
此外还提供了一个 raylib-lua 启动器:rluaLauncher]。该启动器允许您通过命令行运行 raylib-lua 程序,或者只需将 .lua 文件拖放到 rlualauncher.exe 中即可。
请注意,该启动器也可以为其他平台编译,只需将其与 Lua 库以及 raylib 库进行链接即可。更多详细信息,请查看源代码中的注释。
rLuaParser
为了实现 raylib-lua 绑定生成的自动化,我创建了 rLuaParser],遗憾的是在解析过程中仍存在若干尚未解决的边缘情况,尤其是在处理不透明数据类型时。欢迎任何帮助或贡献!
许可证
raylib-lua 采用未经修改的 zlib/libpng 许可证进行授权,这是一种经过 OSI 认证的、类似 BSD 的许可证,允许与闭源软件进行静态链接。更多详细信息请查看 LICENSE]。
版权所有 (c) 2016-2019 Ghassan Al-Mashareqa 和 Ramon Santamaria (@raysan5])