Fix camera zone lock bounds

This commit is contained in:
2026-06-09 14:35:06 +08:00
parent 3a56db3dc7
commit 493b2bd3b8
5 changed files with 15 additions and 6 deletions
@@ -178,7 +178,7 @@ mindmap
- `scene/whitebox_scene.*`
- `scene/camera_controller.*`:玩家跟随、dead zone、平滑和世界边界 clamp。
- `CameraZoneLock`:玩家进入 battle zone 后摄像机锁定到 zone camera bounds当前用 `F2` debug 清场解锁。
- `CameraZoneLock`:玩家进入 battle zone 后摄像机锁定到 zone camera bounds锁定范围会防御性保证不小于视口,当前用 `F2` 或离开 zone 做 debug 清场解锁。
下一步:
+1
View File
@@ -23,6 +23,7 @@
- `WhiteboxScene` 已支持 `F1` 切换 debug overlay。
- `CameraController` 已接入:修复场景 `OnUpdate()` 不被调用导致摄像机不动的问题,并提供跟随、dead zone、平滑和世界边界 clamp。
- `CameraZoneLock` 已接入:玩家进入 battle zone 后摄像机临时锁定到 zone camera bounds`F2` 临时清场并恢复全关卡跟随。
- 已修复 zone camera bounds 小于 1280 视口导致摄像机锁死的问题;所有锁镜头范围必须不小于当前视口,debug 阶段玩家离开 zone 会自动清场解锁。
## 2. 第一关场景目标