文件名称:destral_ecs:在 C 中实现 ECS 之类的 ETT
文件大小:13KB
文件格式:ZIP
更新时间:2024-06-17 23:38:02
C
destral_ecs 是一个单文件 (destral_ecs.h) C 头文件,它实现了一个非常快速的 ECS 注册表。 内部实现使用基于优秀的ENTT (C++) ECS 库的稀疏集。 项目目标: 组件的快速迭代 (SOA)。 快速编译。 超级简单的 API 使用。 基本用法: 仅下载 destral_ecs.h 标头。 然后在只有一个源文件中,执行以下操作: # define DESTRAL_ECS_IMPL # include " destral_ecs.h " 这会将头文件“转换”为一个翻译单元中的头文件+源文件,因此它将一次编译所有函数。 在其他文件中,只需使用不带 #define 的常规包含即可。 你有更多这样的库: 基本示例: # define DESTRAL_ECS_IMPL # include " destral_ecs.h " # includ
【文件预览】:
destral_ecs-main
----.gitignore(12B)
----LICENSE(1KB)
----destral_ecs.vcxproj(7KB)
----destral_ecs.vcxproj.user(165B)
----README.md(3KB)
----destral_ecs.h(27KB)
----compile_headeronly.c(62B)
----destral_ecs.vcxproj.filters(1KB)
----main.c(2KB)
----destral_ecs.sln(1KB)