Lua 目录 > Lua 附加组件 > 库和绑定 >
Lua
图形
以下是一些 Lua 图形软件的链接,它们不适合 库和绑定,但它们是免费的[1],并且可能很有趣。
- 2D
- [Aroma] (5.1) - Google Chrome Native Client 的 2D 游戏引擎。实现了 L�VE Lua API 的部分内容,以简化移植。(MIT 许可证)
- [CEGUI] (5.0/5.1) - 一个跨平台库,为图形 API/引擎提供窗口和部件,这些 API/引擎在这些功能方面没有原生支持或严重缺乏。包括用于 OpenGL、DirectX、Irrlicht、OGRE、Crystal Space、Open
Scene
Graph 的渲染器;提供接口来编写自己的渲染器。使用 Lua 进行脚本编写。(MIT 许可证)
- [info-beamer] (5.1) - 用于 Linux 的实时编码演示框架。完全可以使用 Lua 进行脚本编写。(BSD 许可证)
- [Gideros] (5.1) - 用于 iOS 和 Android 的 2D 游戏引擎。完全可以使用 Lua 进行脚本编写。(MIT 许可证)
- [load81] - 用于 Lua 的简单图形扩展,有助于教孩子们如何编写 Lua 程序。它具有图形编程环境和 Commodore-64 风格的集成编辑器,使程序员能够在一个友好的环境中使用简单的编辑器。用 ANSI C 编写,并使用 SDL、SDL_gfx 和 SDL_image。 (BSD 双条款许可证)
- [L�VE] (5.1) - 一个跨平台的 2D 游戏引擎。完全可以使用 Lua 进行脚本编写。(zlib 许可证)
- [Moai SDK] (5.1) - 用于 iOS 和 Android、Mac OS X、Windows 和 Google Chrome (Native Client) 的 2D 游戏引擎。完全可以使用 Lua 进行脚本编写。(CPAL[2])
- [Scrupp] (5.1) - 一个跨平台的 2D 游戏引擎。完全可以使用 Lua 进行脚本编写。(MIT 许可证)
- [Solar2D] (5.1) - 基于 Lua 的游戏引擎,专注于迭代和使用的简便性。(MIT 许可证)
- [T-Engine4] (5.1) - 一个跨平台的 2D [roguelike] 游戏引擎。支持“老式”ASCII 显示和 OpenGL/SDL 图形。完全可以使用 Lua 进行脚本编写。(GPL)
- [Verge] (5.?) - 一个跨平台的 2D 游戏引擎。完全可以使用 Lua 进行脚本编写。(BSD 许可证)
- [Arcan] (5.1) - 一个跨平台的游戏引擎、显示服务器和多媒体框架。完全可以使用 Lua 进行脚本编写。(BSD/GPL 许可证)
-
- 3D
- [Aleph One] [3] (5.0) - 一个跨平台的 3D [FPS] 游戏引擎。使用 Lua 进行游戏内脚本编写(例如场景、mod 和完全转换)[4]。(GPL)
- [Apocalyx] (5.1) - Windows/OpenGL 3D 引擎。完全可使用 Lua 脚本化。(GPL)
- [Cafu (Ca3DE)] [5] (5.1) - 一个跨平台的 3D 图形引擎和游戏开发工具包。使用 Lua 进行 GUI 和实体(地图)脚本化。(GPL)
- [Electro] [6] [7] (5.1) - 一个跨平台的 3D 可视化引擎。基于 MPI[8] 处理模型,设计用于集群驱动的平铺显示器和桌面系统。完全可使用 Lua 脚本化。(GPL)
- [LuaAV] (5.1) - 一个跨平台的 3D 可视化和实时音频合成引擎。完全可使用 Lua 脚本化。(类似 BSD 的许可证)
- [Luxinia] (5.1) - Windows/OpenGL 3D 引擎。完全可使用 Lua 脚本化。(类似 MIT/BSD 的许可证)
- [Maratis] (5.1) - 一个跨平台的 3D 游戏引擎和可视化环境。可使用 Lua 脚本化。(GPL)
- [Nebula Device] [9] (5.0) - 一个 Windows/DirectX 3D 游戏引擎。可使用 Lua、Python、Ruby、Tcl 脚本化。(MIT 许可证)
- [Spring] [10] (5.1) - 一个跨平台的 3D [RTS] 游戏引擎。完全可使用 Lua[11] 脚本化。(GPL)
- [Zombie] (5.0) - Nebula 2 的继任者。(BSD 许可证)
最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2021 年 9 月 19 日下午 4:44 GMT (差异)