文件名称:gfs:游戏基础系统 (c++11)
文件大小:98KB
文件格式:ZIP
更新时间:2024-08-01 11:48:36
C++
女朋友
游戏基础系统 (C++11)
概述
我用来制作游戏的东西。
特征
实体组件系统
轻量级 & 简单的实体组件系统 (c++11) 受到了用 Java 实现的实体系统框架的启发。
以下是有关此概念的一些阅读链接:
Adam Martin 博客系列
Artemis 框架 C++ 移植:
其他 C++ 实体系统:
事件总线
提供subscribe和emit方法的非常简单的实现。
一些基础数学
Vector2
【文件预览】:
gfs-master
----.gitignore(319B)
----Makefile(1KB)
----src()
--------event()
--------UidRegistry.cpp(578B)
--------ecs()
--------Uid.cpp(346B)
----external()
--------catch()
----spikes()
--------ticket.cpp(1KB)
----LICENSE(1KB)
----README.md(7KB)
----include()
--------Prerequisites.hpp(3KB)
--------event()
--------Gfs.hpp(522B)
--------Uid.hpp(853B)
--------ecs()
--------examples()
--------Configuration.hpp(59B)
--------math()
--------UidRegistry.hpp(1KB)
----TODO.md(528B)
----test()
--------src()
--------include()