HOME / 第 5 部分 · 3D 游戏开发 / 第 46 课
MODULE 5 · 3D 游戏开发
第 46 课 · 3D 基础:编辑器与视口
🎯 本课学习目标
- 认识 3D 编辑器工作区
- 理解 3D 坐标系与视口操作
- 创建第一个 3D 场景
从 2D 进入 3D!本课熟悉 3D 编辑器,理解三维空间的坐标与视角控制。
📖 详细教学步骤
切换到 3D 工作区操作
- 新建场景,根节点选
Node3D(3D 场景的万能根) - 编辑器顶部中间点 3D 标签切换工作区
- 看到灰色网格地面 = 3D 世界
💡 3D 场景必须用 3D 类型根节点(Node3D),不能用 Node2D。
3D 坐标系概念
- 3D 世界坐标:X(右)、Y(上)、Z(屏幕外/前)
- 注意:3D 的 Y 是向上(与 2D 相反!)
- 单位是「米」:一个格子约 1 米
- 右手坐标系:X 右、Y 上、Z 朝向自己
视口操作(重点)操作
| 操作 | 鼠标/键盘 |
|---|---|
| 旋转视角 | 按住鼠标中键拖动 |
| 平移视角 | Shift + 鼠标中键拖动 |
| 缩放 | 滚轮 |
| 聚焦选中物体 | 选中后按 F |
| 第一人称模式 | 按 V 后 WASD + 鼠标 |
💡 最常用:中键旋转 + 滚轮缩放 + F 聚焦。
移动 3D 物体操作
- 添加一个
MeshInstance3D(3D 网格节点) - 检查器 Mesh → 新建
BoxMesh(立方体) - 用移动工具(W)拖动,注意红/绿/蓝三个轴向箭头
- 红=X、绿=Y、蓝=Z,可拖动单轴
🎉 一个 3D 立方体出现了!
3D 场景必须有光照和相机概念
- 3D 世界默认是黑的,需要加灯光才能看清(第 49 课)
- 需要 Camera3D 才能有「画面」(第 48 课)
- 下一课开始逐项补齐,先熟悉操作
⚠️
3D 里物体全黑?
3D 默认没有光,加 DirectionalLight3D 就有光了。
⚠️
3D 视图里看不见物体?
选中物体按 F 聚焦,或滚轮缩放、中键旋转找位置。
🧪 动手试一试
🏋️ 课后练习
在 3D 场景里放 3 个不同颜色/大小的立方体,练习中键旋转、Shift+中键平移、滚轮缩放、F 聚焦。
MeshInstance3D + BoxMesh,材质颜色第 50 课,先用默认。
💡
3D 操作熟练度决定效率,把视口操作练成肌肉记忆。
💡
按 N 可以切换正交视图(看顶/侧/正),对齐很方便。
🎓 本课小结
3D 工作区用 Node3D 根节点;坐标系 Y 向上;中键旋转/Shift+平移/滚轮缩放/F 聚焦;MeshInstance3D + BoxMesh 是第一个 3D 物体。