4. 创建3D游戏项目
2026/4/14大约 2 分钟
创建3D游戏项目
这一章讲的是:怎么在 Godot 里创建一个 3D 游戏项目,有哪些设置需要注意?
创建新项目
- 打开 Godot 项目管理器
- 点击"新建项目"
- 填写项目名称和路径
- 渲染器选择——这是 3D 项目最重要的选择
渲染器怎么选
Godot 4.x 提供三种渲染器:
| 渲染器 | 适合场景 | 特点 |
|---|---|---|
| Forward+ | 桌面端 3D 游戏 | 默认选项,功能最全,画面最好 |
| Mobile | 移动端/Web 端 3D 游戏 | 精简版,性能好,牺牲部分画质 |
| Compatibility | 低端设备 / 旧设备兼容 | 最简单,兼容性最好 |
新手建议
如果不确定选哪个,就选 Forward+。以后要发布到手机时可以再切换。
项目必做设置
创建项目后,有几项设置建议立刻调整:
1. 窗口大小
项目 → 项目设置 → Application → Window
Viewport Width:设为 1280(或你想要的分辨率)Viewport Height:设为 720Mode:开发时用windowed,发布时用fullscreen
2. 输入映射
项目 → 项目设置 → Input Map
提前定义好玩家操作:
| 动作名 | 键位 |
|---|---|
move_forward | W / 上箭头 |
move_backward | S / 下箭头 |
move_left | A / 左箭头 |
move_right | D / 右箭头 |
jump | Space |
action | E / 左键 |
3. 物理设置
项目 → 项目设置 → Physics
- 3D 物理引擎默认使用
GodotPhysics3D,一般不需要改
4. 渲染设置
项目 → 项目设置 → Rendering
Shadows:开发时可以关掉阴影提高帧率Anti Aliasing:建议开启 MSAA 4x,画面边缘不会锯齿
创建第一个 3D 场景
项目建好后,创建第一个 3D 场景:
- 点击"新建场景"
- 选择"其他节点"→ 搜索
Node3D→ 设为根节点 - 添加一个
Camera3D子节点——没有摄像机就看不到任何东西 - 添加一个
CSGBox3D子节点——Godot 内置的快速建模工具 - 按 F6 运行当前场景
如果一切正确,你会看到一个白色方块出现在屏幕中央——这就是你的第一个 3D 场景。
常见问题
运行后黑屏什么也看不到?
- 检查是否有
Camera3D节点 - 检查摄像机是否朝向方块
- 选中 Camera3D,点击菜单"Camera → Preview"查看摄像机视角
方块看起来很小?
选中 Camera3D,调整 FOV(视野角度)属性。默认 75 度是常见值。
