YHH
cd6ef222d1
feat(ecs): 核心系统改进 - 句柄、调度、变更检测与查询编译 (#304)
新增功能:
- EntityHandle: 轻量级实体句柄 (28位索引 + 20位代数)
- SystemScheduler: 声明式系统调度,支持 @Stage/@Before/@After/@InSet 装饰器
- EpochManager: 帧级变更检测
- CompiledQuery: 预编译类型安全查询
API 改进:
- EntitySystem 添加 getBefore()/getAfter()/getSets() getter 方法
- Entity 添加 markDirty() 辅助方法
- IScene 添加 epochManager 属性
- CommandBuffer.pendingCount 修正为返回实际操作数
文档更新:
- 更新系统调度和查询相关文档
2025-12-15 09:17:00 +08:00
..
2025-12-15 09:17:00 +08:00
2025-11-23 14:49:37 +08:00
2025-12-10 18:23:29 +08:00
2025-12-15 09:17:00 +08:00
2025-12-10 18:23:29 +08:00
2025-12-10 18:23:29 +08:00
2025-12-10 18:23:29 +08:00
2025-12-10 18:23:29 +08:00
2025-12-01 22:28:51 +08:00
2025-12-01 22:28:51 +08:00
2025-12-10 18:23:29 +08:00
2025-12-10 18:23:29 +08:00
2025-12-10 18:23:29 +08:00
2025-12-10 18:23:29 +08:00