OpenTomb 开源古墓丽影 1-5 引擎重制版开源项目

我要开发同款
匿名用户2021年09月01日
60阅读
开发技术C/C++
所属分类游戏/娱乐、游戏模拟器/工具/引擎
授权协议LGPLv3

作品详情

OpenTomb是经典古墓丽影引擎的开源重新实现,旨在实现所有经典时代古墓丽影游戏(1-5)中的关卡,以及自定义TRLE关卡,该项目没有使用任何原始古墓丽影代码。

OpenTomb一切都是从头开始,完全重新开发。但是,OpenTomb使用了来自未完成的开源项目的某些遗留程序,例如OpenRaider 和VT项目,以及来自QuakeTenebrae的一些代码。

特性OpenTomb绕过了目前的许多限制,使用地形生成器并优化了碰撞网格OpenTomb能够实现可变帧率,而不像原始引擎那样限制为30fps。OpenTomb使用通用且灵活的库,例如OpenGL、OpenAL、SDL和BulletPhysics。OpenTomb实现了一个Lua脚本引擎来定义所有实体功能。这意味着,与原始版本不同的是,引擎本身的硬编​​码要少得多,因此可以扩展或修改功能,而无需修改和重新编译引擎本身。OpenTomb中启用了原始引擎中许多废弃和未使用的功能。支持的平台OpenTomb是一个跨平台引擎:目前它可以在Windows、Mac或Linux上运行,目前还没有移动实现正在开发中。

编译在Linux上,只需下载源代码并在终端中运行:

cmake.&&make可以使用以下命令将所需的依赖项安装在基于Ubuntu的发行版中:

sudoapt-getinstalllibopenal-devlibsdl2-devlibpng12-devlibglu1-mesa-devzlib1g-dev 

查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论