← 返回图鉴
OPEN SOURCE GAMES · NO. 545

Solarus

用 C++ 编写的 Action-RPG 游戏引擎。

框架·引擎·库附录:框架·引擎·库与工具GitHub 源码

游戏介绍AI 生成

Solarus 是用 C++ 编写的开源动作角色扮演(Action-RPG)游戏引擎,最初为粉丝重制《塞尔达传说:织梦岛》类的俯视角 2D ARPG 而生。它包含引擎本体和配套的地图、精灵等资源编辑器,使用 Lua 脚本编写游戏逻辑。知名作品《Solarus 官方示例游戏》和《Zelda: Mystery of Solarus DX》都基于它开发,是学习制作 2D ARPG 的好工具。

介绍内容由 AI 生成,仅供参考;以项目仓库说明为准。

使用说明

怎么用:从 GitHub 获取源码自行构建引擎,或使用官方发布版。配合 Solarus Quest Editor 创建游戏项目,在编辑器中绘制地图、放置实体(角色、敌人、机关),用 Lua 编写事件和逻辑,打包成可游玩的 quest 文件。游戏玩法类似俯视角动作冒险:探索地图、解谜、战斗。新手提示:官方文档和示例游戏源码是最好的教材,直接改示例数据比从零开始容易得多。

源码 / 项目地址
https://github.com/christopho/solarus ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。