yacs:另一个组件系统

时间:2024-06-10 03:34:24
【文件属性】:

文件名称:yacs:另一个组件系统

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-10 03:34:24

C++

另一个组件系统 仅标头的c ++ 11实体组件系统 依赖于的快速指针容器 编译时间类型名称作为使用c ++ 17的奖励 例子: # define YACS_IMPLEMENTATION // for some non-template code # include " yacs.h " // component size MUST be equal or more than sizeof(void*) struct pickable { int attribute1; int attribute2; }; struct graphics { int attribute1; int attribute2; }; int main () { yacs::world world; // entity creates this way auto ent = w


【文件预览】:
yacs-main
----.gitignore(152B)
----yacs.h(23KB)
----LICENSE(11KB)
----.gitmodules(128B)
----yacs_component.h(3KB)
----examples()
--------settings.cpp(1KB)
--------basic.cpp(3KB)
--------events.cpp(2KB)
--------components.cpp(2KB)
----README.md(1KB)
----include()
--------parallel-hashmap()
----yacs_pool.h(4KB)
----yacs_utils.h(4KB)

网友评论