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-12-15 09:17:00 +08:00
2025-09-04 16:26:29 +08:00
2025-09-26 10:09:23 +08:00
2025-10-31 16:14:23 +08:00
2025-09-29 09:04:53 +08:00
2025-12-13 19:44:08 +08:00
2025-12-10 18:23:29 +08:00
2025-11-25 22:23:19 +08:00
2025-12-08 21:26:35 +08:00
2025-10-31 16:14:23 +08:00
2025-10-31 16:14:23 +08:00