Rootex基于 C++ 的 3D 游戏引擎

联合创作 · 2023-09-27 18:53

Rootex 是一种先进的 C++ 3D 游戏引擎,为尚未发布的生产游戏提供助力。

特征

  • 基于流行的实体-组件-系统架构
  • 在 ImGui 中实现的完整编辑器 GUI
  • 3D DirectX 11 渲染器
  • RmlUi 集成,允许使用类似 HTML/CSS 的语言和 Lua 编写/调试 UI 覆盖
  • 由 Bullet Physics 3 提供支持的物理引擎,允许使用易于操作的界面进行物理模拟
  • 基于 OpenAL-Soft 的音频引擎
  • 应用基于事件的编程范式以提高游戏代码的可维护性

如何使用 Rootex?

Rootex 仅在 Windows 上运行,并且没有计划将其移植到其他平台。

  1. 安装 Visual Studio 2019 或 Visual Studio 2017CMake 构建系统
  2. 安装 Visual Studio Desktop C++ 开发包
  3. 在 VS 2019 运行generate_cache.bat /19或在 VS 2017 运行generate_cache.bat /17
  4. 使用build.bat构建 Rootex。

 

浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报