BlackFox:C ++中的游戏引擎

时间:2024-03-08 22:48:02
【文件属性】:

文件名称:BlackFox:C ++中的游戏引擎

文件大小:2.07MB

文件格式:ZIP

更新时间:2024-03-08 22:48:02

C++

黑狐 BlackFox是基于ECS范式用C ++编写的游戏引擎。 目前,该项目才刚刚开始,我还不知道我要走多远。 我这样做是一个挑战,要学习有关C ++和一般游戏引擎体系结构的新知识。 建造 您将需要CMake来构建引擎以及具有C ++ 17支持的编译器。 依存关系 您将需要在计算机上的某些位置拥有以下库。 SFML 2.5.1或更高版本: : RTTR: ://www.rttr.org/ 当前状态 以下是有关发动机当前状态的详细信息。 做什么了 打开游戏窗口(这是第一步吗?) 使用EnTT框架的ECS范例: 世界:将实体组合在一起的类 系统:您可以在应用程序启动时手动创建系统或自动创建系统(类似于ECS在Unity3D上的工作方式) 组件:它们只是简单的结构 通过使用CInject以及上下文和安装程序进行依赖关系注入(受Unity 3D上的Zenject启发) 脚本语言:


网友评论