LuaDirectory > LuaAddons > LibrariesAndBindings > LuaGraphics
这里是一些Lua图形软件的链接,它们不属于LibrariesAndBindings,但它们是免费的[1]并且可能很有趣。
- 2D
- [Aroma] (5.1) - 适用于Google Chrome Native Client的2D游戏引擎。实现了LVE Lua API的部分功能,以简化移植。(MIT license)
- [CEGUI] (5.0/5.1) - 一个跨平台的库,为图形API/引擎提供窗口和控件,而这些功能在这些API/引擎中是原生不可用或严重缺乏的。包括OpenGL、DirectX、Irrlicht、OGRE、Crystal Space、Open
SceneGraph 的渲染器;提供编写自定义渲染器的接口。使用Lua进行脚本编写。(MIT license) - [info-beamer] (5.1) - Linux的实时编码演示框架。完全可通过Lua进行脚本编写。(BSD license)
- [Gideros] (5.1) - iOS和Android的2D游戏引擎。完全可通过Lua进行脚本编写。(MIT license)
- [load81] - 简单的Lua图形扩展,帮助孩子们学习编写Lua程序。它具有图形化编程环境和Commodore-64风格的集成编辑器,使程序员能够在一个拥有简单编辑器的友好环境中进行编程。用ANSI C编写,并使用SDL、SDL_gfx和SDL_image。(BSD two-clause license)
- [LVE] (5.1) - 一个跨平台的2D游戏引擎。完全可通过Lua进行脚本编写。(zlib license)
- [Moai SDK] (5.1) - 适用于iOS和Android、Mac OS X、Windows和Google Chrome (Native Client) 的2D游戏引擎。完全可通过Lua进行脚本编写。(CPAL[2])
- [Scrupp] (5.1) - 一个跨平台的2D游戏引擎。完全可通过Lua进行脚本编写。(MIT license)
- [Solar2D] (5.1) - 基于Lua的游戏引擎,专注于迭代和使用的便捷性。(MIT license)
- [T-Engine4] (5.1) - 一个跨平台的2D [roguelike] 游戏引擎。支持“老派”ASCII显示和OpenGL/SDL图形。完全可通过Lua进行脚本编写。(GPL)
- [Verge] (5.?) - 一个跨平台的2D游戏引擎。完全可通过Lua进行脚本编写。(BSD license)
- [Arcan] (5.1) - 一个跨平台的游戏引擎、显示服务器和多媒体框架。完全可通过Lua进行脚本编写。(BSD/GPL license)
-
- 3D
- [Aleph One] [3] (5.0) - 一个跨平台的3D [FPS] 游戏引擎。在游戏内脚本(如场景、模组和完全转换)中使用Lua[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-like license)
- [Luxinia] (5.1) - 适用于Windows/OpenGL的3D引擎。完全可通过Lua进行脚本编写。(MIT/BSD-like license)
- [Maratis] (5.1) - 一个跨平台的3D游戏引擎和可视化环境。可通过Lua进行脚本编写。(GPL)
- [Nebula Device] [9] (5.0) - 适用于Windows/DirectX的3D游戏引擎。可用Lua、Python、Ruby、Tcl进行脚本编写。(MIT license)
- [Spring] [10] (5.1) - 一个跨平台的3D [RTS] 游戏引擎。完全可通过Lua进行脚本编写[11]。(GPL)
- [Zombie] (5.0) - Nebula 2 的继承者。(BSD license)
RecentChanges · preferences
编辑 · 历史
最后编辑于2021年9月19日,上午10:44 (GMT) (差异)