ECS:ECS在C ++上的简单实现

时间:2024-06-05 09:06:28
【文件属性】:

文件名称:ECS:ECS在C ++上的简单实现

文件大小:19KB

文件格式:ZIP

更新时间:2024-06-05 09:06:28

framework game-development entity-component-system C++

自述文件已过时,但您仍可以将其用于概述 C ++中的简单ECS 这是C ++中ECS模式的实现。 它包含: -Entity -Component -System -Pool -Events -Matcher -Group -Reactive variables -Some helper tools 每个ECS系统都包含三个基本元素:组件,实体和系统。 池和事件已添加,以使开发过程更容易。 ECS基础 组件包含原始数据,实体包含组件的容器,并且系统对实体和组件执行全局操作。 Pool允许您的系统按O(1)复杂度的类型访问已注册的组件。 使用模板设计池。 如果您想了解事件,可以在这里找到信息 )。 您可以使用收集器实例化或销毁组件。 有关ECS的其他信息,请单击此链接。 组件类 BaseComponent类仅包含指向此组件的实体(所有者)的指针。 s


【文件预览】:
ECS-master
----LICENSE.md(1KB)
----.gitignore(5KB)
----ECS()
--------include()
--------src()
--------.gitignore(5KB)
--------CMakeLists.txt(387B)
--------.gitattributes(378B)
----README.md(6KB)
----.gitattributes(378B)

网友评论