Repository navigation
RFC-001: L3 ECS — 继续自研 archetype 还是直接接 Bevy ECS? #8
leslie520-bye
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
背景
OriEra 的 L3 对象模型层需要一个 ECS(Entity-Component-System)。我们已经写了一个最小原型(
crates/oriera-ecs/),但它现在只有spawn/insert/query,是单 archetype 的简化版。选项 A:继续自研
优点:
缺点:
选项 B:直接接 Bevy ECS
优点:
缺点:
选项 C:用
slotmap+ 自研调度折中方案——用
slotmap(已经在 workspace deps 里)做实体存储,自己写 query 和 system schedule。我的倾向
我个人倾向 选项 A(继续自研),理由:
但我想听大家的意见。尤其是有 Bevy 或其他 ECS 经验的人。
投票
请在下面评论你的理由。
All reactions