Prioritize scene architecture work

This commit is contained in:
2026-06-09 13:42:57 +08:00
parent d5e876e542
commit 3c5a4968ba
2 changed files with 38 additions and 11 deletions
+27 -5
View File
@@ -199,12 +199,34 @@ game/assets/stage/stage_01/
5. 再接 props,丰富场景轮廓。
6. 最后接 effects 和音频。
## 9. 下一轮建议任务
## 9. 当前执行顺序
你找到素材后,下一轮优先做:
本轮开始先做场景,不等待最终素材。第一阶段目标是把第一关变成可替换素材的灰盒场景骨架,让后续素材只需要填到既定层级和数据结构里。
### 先做工程骨架
1. 扩展 `LevelDefinition`:加入世界尺寸、玩家出生点、镜头限制、敌人出生点、battle zone 占位数据。
2. 扩展 `StageRenderer`:支持背景层、地面/平台视觉层、后景 props,第一版可以继续用色块。
3. 扩展白盒关卡宽度到 2400 到 3200 像素,并整理成 3 段推进节奏。
4. 加入 3 个 battle zone debug 标记,但暂不做锁镜头和刷敌逻辑。
5. 加入 spawn point debug 标记,用于后续接 `EnemyActor`
6.`F1` debug 开关,至少能切换碰撞、battle zone、spawn point。
### 素材回来后再替换
1. 整理素材到 `game/assets/stage/stage_01/`
2. 记录素材来源和授权。
3. 先接背景图,验证相机移动。
4. 再接地面/平台 tiles,验证碰撞对齐。
5. 再接 props,丰富场景轮廓。
6. 最后接 effects 和音频。
## 10. 下一轮建议任务
下一轮优先做:
- 创建 `stage_01` 资源目录。
- 新增 `StageRenderer`
- 扩展 `LevelDefinition`
- 把当前白盒平台替换成第一版 tile 视觉
- 扩展 `StageRenderer`
- 将第一关扩到 2400 到 3200 像素。
- 加入 battle zone / spawn point debug 数据。
- 保留 debug 碰撞显示。