1 个不稳定版本
0.0.1 | 2020 年 11 月 14 日 |
---|
#94 在 #静态类型 中
3KB
S. E. C. S.
静态实体组件系统Secs 是一个静态类型 ECS 的概念验证。实体被定义为普通的结构体。组件不必是新类型,它们只是字段。每个实体的字段在编译时已知,这意味着您将获得类似于非 ECS 代码的静态类型检查,并且有更少的样板代码,如 unwraps
,更少错误。
Secs 旨在结合代际竞技场(或类似的分配器)和传统 ECS 的优点。
这个包是我编写游戏时作为 ECS 替代品的一个占位符。如果您有疑问,可以在 discord 上联系我。如果您认为您编写的 ECS 比我的更符合人体工程学,并且有更好的用途,请告诉我。