4.9 KiB
4.9 KiB
相机控制说明
🎮 如何在运行的游戏中移动相机
我已经添加了调试相机控制功能,现在你可以在运行场景时自由移动相机查看整个办公室了!
⌨️ 控制方式
移动相机
- WASD 或 方向键 - 上下左右移动相机
- W / ↑ - 向上移动
- S / ↓ - 向下移动
- A / ← - 向左移动
- D / → - 向右移动
缩放相机
- Q - 缩小(看到更多场景)
- E - 放大(看到更多细节)
- 鼠标滚轮 - 上滚放大,下滚缩小
重置相机
- R - 重置相机到初始位置和缩放
🗺️ 场景导览
使用相机控制,你可以查看所有 4 个 Logo 位置:
1. 欢迎标识(已经看到)
- 位置: 左上角
- 操作: 初始位置就能看到
- ✅ 你已经在截图中看到了这个
2. 主展示区
- 位置: 右侧中央
- 操作: 按 D 或 → 向右移动相机
- 📍 坐标约 (1400, 400)
3. 成就墙
- 位置: 右下方
- 操作: 按 D 向右,然后按 S 向下
- 📍 坐标约 (1200, 900)
4. 地板水印
- 位置: 场景中央地板
- 操作: 移动到场景中央,可能需要缩小(按 Q)才能看清
- 📍 坐标约 (1000, 700)
🎯 推荐查看路线
- 起点(当前位置)- 欢迎标识 ✅
- 按 D 向右移动 → 看到主展示区的大 Logo
- 按 S 向下移动 → 看到成就墙顶部的 Logo
- 按 Q 缩小视图 → 看到地板中央的淡水印
- 按 R 重置 → 回到起点
📊 场景布局示意
┌─────────────────────────────────────────────┐
│ [欢迎标识+Logo] │ ← 你在这里
│ ↓ 按 S │
│ 入口区 │
│ ┌─┐ │
│ └─┘ │
│ │
│ 工作区 按 D → 展示区 │
│ ┌─┐┌─┐┌─┐ ┌──────┐ │
│ └─┘└─┘└─┘ │ LOGO │ ← 2 │
│ ┌─┐┌─┐┌─┐ └──────┘ │
│ └─┘└─┘└─┘ │
│ │
│ [地板水印] 成就墙 │
│ 会议区 ↑ 4 ┌──────┐ │
│ ┌────┐ 按 Q 缩小 │ LOGO │ ← 3 │
│ │ │ │ 成就 │ │
│ └────┘ └──────┘ │
│ │
│ 休息区 │
│ ┌──┐ │
│ └──┘ │
└─────────────────────────────────────────────┘
🔧 测试步骤
-
重新运行场景
- 停止当前运行(如果还在运行)
- 按 F6 重新运行 DatawhaleOffice.tscn
-
查看控制台
- 应该看到 "Debug camera controls enabled" 消息
-
测试移动
- 按 WASD 或方向键移动
- 相机应该平滑移动
-
查看所有 Logo
- 按照上面的路线查看 4 个位置
💡 提示
- 移动速度: 500 像素/秒,可以快速浏览场景
- 缩放范围: 0.3x 到 2.0x
- 平滑移动: 相机移动是平滑的,不会突然跳跃
- 边界限制: 相机不会移出场景边界(0-2000, 0-1500)
🎨 查看 Logo 的最佳方式
主展示区 Logo(最重要)
1. 按 D 向右移动约 3-4 秒
2. 应该能看到白色背景板 + 蓝色边框 + 大 Logo
3. 这是最显眼的 Logo 展示
成就墙 Logo
1. 从主展示区,按 S 向下移动约 2-3 秒
2. 或按 D 向右 + S 向下
3. 应该能看到成就墙顶部的 Logo
地板水印
1. 按 R 重置到中央
2. 按 Q 缩小视图(多按几次)
3. 应该能看到淡淡的大 Logo 水印
❓ 常见问题
Q: 按键没反应? A: 确保游戏窗口是激活状态(点击一下窗口)
Q: 移动太快/太慢?
A: 可以在 scripts/DebugCamera.gd 中调整 move_speed 值
Q: 看不到某个 Logo? A: 尝试缩小视图(按 Q)或移动到不同位置
Q: 想回到起点? A: 按 R 键重置相机
🚀 准备好了吗?
现在重新运行场景(F6),然后:
- 按 D 向右移动,查看主展示区的大 Logo
- 按 S 向下移动,查看成就墙的 Logo
- 按 Q 缩小,查看地板水印
- 按 R 重置
享受探索你的 Datawhale 办公室吧!🎉