ECS 为什么最终会走向 Archetype

发布时间:2026/6/4 22:19:13

ECS 为什么最终会走向 Archetype ECS 为什么最终会走向 Archetype很多关于 ECS 的介绍都会从三个概念开始:Entity Component System然后给出类似结构:usingEntity=uint32_t;structPosition{floatx;floaty;floatz;};structVelocity{floatx;floaty;floatz;};接着解释:Entity 是身份Component 是数据System 是行为到这里并没有问题。但如果真的开始实现 ECS,很快就会发现一个现象。真正困难的并不是:Entity Component System而是:Component 应该存在哪里?第一代 ECS:Map很多人最开始会这样实现:std::unordered_mapEntity,Positionpositions;std::unor

相关新闻