Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

附录 A:ECS 术语对照表

本附录列出 Bevy ECS 中的核心术语,提供中英文对照和简要说明。

英文中文说明首见章节
Entity实体轻量级身份标识,本质是一个带 generation 的整数 ID第 4 章
Component组件挂载到 Entity 上的数据,Send + Sync + 'static第 5 章
System系统操作组件数据的函数,自动并行调度第 8 章
World世界所有 ECS 数据的容器,拥有所有 Entity、Component 和 Resource第 3 章
Resource资源全局唯一的共享数据,不属于任何 Entity第 3 章
Archetype原型共享相同组件组合的 Entity 集合的索引第 6 章
Table列式存储后端,一个 Table 包含多个 Column第 5 章
Column存储同一类型组件的连续数组,含变更检测 Tick第 5 章
SparseSet稀疏集合sparse→dense 双数组存储,优化组件增删第 5 章
Query查询高效遍历满足条件的 Entity 及其 Component第 7 章
Filter过滤器限制 Query 匹配范围的条件(With、Without、Changed 等)第 7 章
Schedule调度系统的编排和执行计划,自动处理依赖和并行第 9 章
SystemSet系统集一组 System 的逻辑分组,用于配置顺序约束第 9 章
Commands命令延迟执行的 World 操作队列(spawn、insert、despawn 等)第 11 章
Event事件通过 trigger 立即分发给 Observer 的触发对象第 12 章
Message消息双缓冲消息队列,通过 MessageWriter / MessageReader 批量传递第 12 章
Observer观察者响应特定触发的回调系统第 12 章
Relationship关系Entity 间的类型化关联(如 ChildOf)第 13 章
Plugin插件模块化的功能包,向 App 注册 System、Resource 等第 2 章
App应用Bevy 应用的入口,Builder 模式组装 Plugin 和 System第 2 章
Tick变更计数全局递增的变更标记,驱动 Changed/Added 检测第 10 章
StorageType存储类型Component 的存储策略选择:Table 或 SparseSet第 5 章
BlobArray类型擦除数组用 Layout + 裸指针管理的类型擦除内存容器第 5 章
FilteredAccess过滤访问记录 System 的组件读写模式,驱动并行决策第 7 章
SystemParam系统参数System 函数参数的抽象 trait(Query、Res、Commands 等)第 8 章
Extract提取从 Main World 复制数据到 Render World 的阶段第 14 章
Reflect反射运行时类型内省,通过 derive 宏生成元数据第 22 章
TypeRegistry类型注册表存储所有已注册类型的反射元数据第 22 章
TaskPool任务池线程池,分为 Compute、AsyncCompute、IO 三种第 23 章
NonSend非发送!Send 类型的特殊存储通道,限主线程访问第 5 章
Stepping单步调试逐系统推进 Schedule 执行的调试工具第 24 章
Gizmos调试绘制即时模式的调试可视化 API第 24 章