153 lines
4.9 KiB
Markdown
153 lines
4.9 KiB
Markdown
# 相机控制说明
|
||
|
||
## 🎮 如何在运行的游戏中移动相机
|
||
|
||
我已经添加了调试相机控制功能,现在你可以在运行场景时自由移动相机查看整个办公室了!
|
||
|
||
## ⌨️ 控制方式
|
||
|
||
### 移动相机
|
||
- **WASD** 或 **方向键** - 上下左右移动相机
|
||
- W / ↑ - 向上移动
|
||
- S / ↓ - 向下移动
|
||
- A / ← - 向左移动
|
||
- D / → - 向右移动
|
||
|
||
### 缩放相机
|
||
- **Q** - 缩小(看到更多场景)
|
||
- **E** - 放大(看到更多细节)
|
||
- **鼠标滚轮** - 上滚放大,下滚缩小
|
||
|
||
### 重置相机
|
||
- **R** - 重置相机到初始位置和缩放
|
||
|
||
## 🗺️ 场景导览
|
||
|
||
使用相机控制,你可以查看所有 4 个 Logo 位置:
|
||
|
||
### 1. 欢迎标识(已经看到)
|
||
- **位置**: 左上角
|
||
- **操作**: 初始位置就能看到
|
||
- ✅ 你已经在截图中看到了这个
|
||
|
||
### 2. 主展示区
|
||
- **位置**: 右侧中央
|
||
- **操作**: 按 **D** 或 **→** 向右移动相机
|
||
- 📍 坐标约 (1400, 400)
|
||
|
||
### 3. 成就墙
|
||
- **位置**: 右下方
|
||
- **操作**: 按 **D** 向右,然后按 **S** 向下
|
||
- 📍 坐标约 (1200, 900)
|
||
|
||
### 4. 地板水印
|
||
- **位置**: 场景中央地板
|
||
- **操作**: 移动到场景中央,可能需要缩小(按 **Q**)才能看清
|
||
- 📍 坐标约 (1000, 700)
|
||
|
||
## 🎯 推荐查看路线
|
||
|
||
1. **起点**(当前位置)- 欢迎标识 ✅
|
||
2. 按 **D** 向右移动 → 看到主展示区的大 Logo
|
||
3. 按 **S** 向下移动 → 看到成就墙顶部的 Logo
|
||
4. 按 **Q** 缩小视图 → 看到地板中央的淡水印
|
||
5. 按 **R** 重置 → 回到起点
|
||
|
||
## 📊 场景布局示意
|
||
|
||
```
|
||
┌─────────────────────────────────────────────┐
|
||
│ [欢迎标识+Logo] │ ← 你在这里
|
||
│ ↓ 按 S │
|
||
│ 入口区 │
|
||
│ ┌─┐ │
|
||
│ └─┘ │
|
||
│ │
|
||
│ 工作区 按 D → 展示区 │
|
||
│ ┌─┐┌─┐┌─┐ ┌──────┐ │
|
||
│ └─┘└─┘└─┘ │ LOGO │ ← 2 │
|
||
│ ┌─┐┌─┐┌─┐ └──────┘ │
|
||
│ └─┘└─┘└─┘ │
|
||
│ │
|
||
│ [地板水印] 成就墙 │
|
||
│ 会议区 ↑ 4 ┌──────┐ │
|
||
│ ┌────┐ 按 Q 缩小 │ LOGO │ ← 3 │
|
||
│ │ │ │ 成就 │ │
|
||
│ └────┘ └──────┘ │
|
||
│ │
|
||
│ 休息区 │
|
||
│ ┌──┐ │
|
||
│ └──┘ │
|
||
└─────────────────────────────────────────────┘
|
||
```
|
||
|
||
## 🔧 测试步骤
|
||
|
||
1. **重新运行场景**
|
||
- 停止当前运行(如果还在运行)
|
||
- 按 F6 重新运行 DatawhaleOffice.tscn
|
||
|
||
2. **查看控制台**
|
||
- 应该看到 "Debug camera controls enabled" 消息
|
||
|
||
3. **测试移动**
|
||
- 按 WASD 或方向键移动
|
||
- 相机应该平滑移动
|
||
|
||
4. **查看所有 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),然后:
|
||
1. 按 **D** 向右移动,查看主展示区的大 Logo
|
||
2. 按 **S** 向下移动,查看成就墙的 Logo
|
||
3. 按 **Q** 缩小,查看地板水印
|
||
4. 按 **R** 重置
|
||
|
||
享受探索你的 Datawhale 办公室吧!🎉
|