Checkpoint 1:

- 新增三类 SimData:
    - EnemySimData
    - ProjectileSimData
    - PickupSimData
- 新增 Tick 上下文:SimulationTickContext
- 新增双向索引绑定:EntityBinding
- 新增纯数据容器世界:SimulationWorld
This commit is contained in:
SepComet
2026-02-20 18:27:14 +08:00
parent ed3b37d0f7
commit 3b8e0731f0
14 changed files with 334 additions and 1 deletions
+1 -1
View File
@@ -25,7 +25,7 @@
- 以上问题修正后,核心流程可稳定连续跑 10 分钟无异常日志。
## 2. P1 Simulation 分层(为 Job/Burst 做结构准备)
- [ ] Checkpoint 1:搭建 Simulation 基础骨架(仅新增,不改行为)
- [x] Checkpoint 1:搭建 Simulation 基础骨架(仅新增,不改行为)
- 新建目录:`Assets/GameMain/Scripts/Simulation`。
- 新建 `SimulationWorld`,统一持有 `EnemySimData / ProjectileSimData / PickupSimData` 容器。
- 新建 `EntityBinding`,维护 `EntityId <-> SimulationIndex` 双向映射。