×

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

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2022-06-16

刘杰

分享资料个

授权协议 MIT
开发语言 C/C++
操作系统 Windows
软件类型 开源软件

软件简介

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。

 

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !