OpenTomb开源古墓丽影 1-5 引擎重制版
OpenTomb 是经典古墓丽影引擎的开源重新实现,旨在实现所有经典时代古墓丽影游戏 (1-5) 中的关卡,以及自定义 TRLE 关卡,该项目没有使用任何原始古墓丽影代码。
OpenTomb 一切都是从头开始,完全重新开发。但是,OpenTomb 使用了来自未完成的开源项目的某些遗留程序,例如OpenRaider 和 VT 项目,以及来自 Quake Tenebrae 的一些代码。
特性
- OpenTomb 绕过了目前的许多限制,使用地形生成器并优化了碰撞网格
- OpenTomb 能够实现可变帧率,而不像原始引擎那样限制为 30fps。
- OpenTomb 使用通用且灵活的库,例如 OpenGL、OpenAL、SDL 和 Bullet Physics。
- OpenTomb 实现了一个 Lua 脚本引擎来定义所有实体功能。这意味着,与原始版本不同的是,引擎本身的硬编码要少得多,因此可以扩展或修改功能,而无需修改和重新编译引擎本身。
- OpenTomb 中启用了原始引擎中许多废弃和未使用的功能。
支持的平台
OpenTomb 是一个跨平台引擎:目前它可以在 Windows、Mac 或 Linux 上运行,目前还没有移动实现正在开发中。
编译
在 Linux 上,只需下载源代码并在终端中运行:
cmake . && make
可以使用以下命令将所需的依赖项安装在基于 Ubuntu 的发行版中:
sudo apt-get install libopenal-dev libsdl2-dev libpng12-dev libglu1-mesa-dev zlib1g-dev
评论