Add player camera controller
This commit is contained in:
@@ -148,6 +148,7 @@ mindmap
|
||||
已有:
|
||||
|
||||
- `scene/whitebox_scene.*`
|
||||
- `scene/camera_controller.*`:玩家跟随、dead zone、平滑和世界边界 clamp。
|
||||
|
||||
下一步:
|
||||
|
||||
@@ -408,16 +409,15 @@ mindmap
|
||||
|
||||
下一步建议按这个顺序做:
|
||||
|
||||
1. `CameraController`:修复摄像机不会跟随的问题,实现跟随、边界 clamp、dead zone 和平滑参数。
|
||||
2. `CameraZoneLock`:让 battle zone 可以临时锁定摄像机范围,清场后恢复跟随。
|
||||
3. `StageLayerSource`:让 `StageLayer` 同时支持色块占位和 sprite 资源路径。
|
||||
4. `StageAssetSlots`:建立 `stage_01` 资源槽位和素材来源记录,做到素材可直接落位。
|
||||
5. `StageProps`:把后景/前景 props 统一到 layer 数据。
|
||||
6. `BattleZone`:在现有 zone 数据上做触发、锁镜头、清场解锁。
|
||||
7. `EnemyActor`:做第一个敌人占位,接入出生点。
|
||||
8. `CombatSystem`:把 hitbox/hurtbox 真正跑起来。
|
||||
9. `SpriteAnimator`:把玩家动画从硬编码改成组件。
|
||||
10. `InputConfig`:把默认键位/手柄映射迁移到可配置数据。
|
||||
1. `CameraZoneLock`:让 battle zone 可以临时锁定摄像机范围,清场后恢复跟随。
|
||||
2. `StageLayerSource`:让 `StageLayer` 同时支持色块占位和 sprite 资源路径。
|
||||
3. `StageAssetSlots`:建立 `stage_01` 资源槽位和素材来源记录,做到素材可直接落位。
|
||||
4. `StageProps`:把后景/前景 props 统一到 layer 数据。
|
||||
5. `BattleZone`:在现有 zone 数据上做触发、锁镜头、清场解锁。
|
||||
6. `EnemyActor`:做第一个敌人占位,接入出生点。
|
||||
7. `CombatSystem`:把 hitbox/hurtbox 真正跑起来。
|
||||
8. `SpriteAnimator`:把玩家动画从硬编码改成组件。
|
||||
9. `InputConfig`:把默认键位/手柄映射迁移到可配置数据。
|
||||
|
||||
## 素材协作提示
|
||||
|
||||
|
||||
Reference in New Issue
Block a user