实战篇
2026/4/14大约 4 分钟
实战篇:7 个完整 3D 游戏教程
本章节通过 7 个经典 3D 游戏类型的完整教程,手把手带你从零做到发布。每个教程都是独立的项目,覆盖从核心玩法设计到最终导出的全流程。
学习建议
建议先完成基础篇的学习,至少了解 3D 空间、摄像机和物理系统的基本概念,再来做实战项目。
7 个教程总览(按难度从易到难)
| # | 教程 | 类型 | 核心技能 | 难度 |
|---|---|---|---|---|
| 1 | CS反恐精英 | 战术射击 | FPS控制、射线检测、后坐力系统、回合制、AI敌人 | |
| 2 | 皇牌空战 | 飞行射击 | 飞行物理、空战系统、导弹追踪、任务设计 | |
| 3 | 摩托车拉力锦标赛 | 摩托竞速 | 两轮物理、拉力赛道、地形天气、AI 骑手 | |
| 4 | 绝地求生 | 大逃杀射击 | 大地图、缩圈机制、武器射击、物资拾取、多人同步 | |
| 5 | 幻兽帕鲁 | 生存建造+怪物收集 | 生物AI、基地建造、合成生存、战斗捕捉、世界探索 | |
| 6 | 城市天际线 | 城市建造模拟 | 网格系统、道路网络、资源管线、市民AI、灾害管理 | |
| 7 | 模拟飞行 | 真实飞行模拟 | 真实飞行物理、航电系统、天气模拟、程序化地形 |
学习路线图
入门级阶段(FPS射击入门)
┌──────────────────┐
│ 1.CS反恐精英 │
│ FPS控制 & 射击 │
└──────────────────┘
↓
初中级阶段(飞行 & 空战)
┌──────────────────┐
│ 2.皇牌空战 │
│ 飞行物理 & 空战 │
└──────────────────┘
↓
中级阶段(载具物理 & 赛道)
┌──────────────────┐
│ 3.摩托车拉力赛 │
│ 载具物理 & 赛道 │
└──────────────────┘
↓
中高级阶段(大世界 & 多人)
┌──────────────────┐
│ 4.绝地求生 │
│ 大地图 & 多人同步 │
└──────────────────┘
↓
高级阶段(复杂系统)
┌──────────────────┐ ┌──────────────────┐
│ 5.幻兽帕鲁 │ │ 6.城市天际线 │
│ 生物AI & 建造 │ │ 模拟系统 & 经济 │
└──────────────────┘ └──────────────────┘
↓
专家级(真实物理模拟)
┌──────────────────┐
│ 7.模拟飞行 │
│ 真实物理 & 航电 │
└──────────────────┘核心理念
先做出来,再做好。
每个教程都遵循同样的思路:先用最简陋的占位素材把核心玩法跑通,再逐步替换真实素材、添加特效、打磨细节。
每个教程的结构
| 章节 | 内容 | 目的 |
|---|---|---|
| 1. 核心玩法 | 技能清单、关键节点、游戏设计结构图、核心循环 | 先想清楚再动手 |
| 2. 项目搭建 | 创建项目、配置3D场景、组织文件 | 打好地基 |
| 3-7. 核心功能 | 实现游戏的主要玩法系统 | 做出能玩的版本 |
| 8. 游戏 UI | 界面、菜单、弹窗、设置 | 完善游戏体验 |
| 9. 音效与特效 | 声音、粒子、屏幕震动 | 让游戏更有感觉 |
| 10. 打磨与发布 | 优化、测试、导出 | 做出可发布的游戏 |
多端操控:触屏 + 键盘 + 手柄
实战篇的所有 7 个游戏,都同时支持三种操控方式,你可以在手机、电脑、主机上畅玩:
| 操控方式 | 适用平台 | 说明 |
|---|---|---|
| 📱 触屏操作 | 手机、平板 | 屏幕上显示虚拟按键,点击或滑动即可操控角色 |
| ⌨️ 键盘操作 | 电脑(PC) | 使用键盘的 WASD、方向键等按键控制角色 |
| 🎮 手柄操作 | 电脑、主机 | 接入手柄(如 Xbox、PlayStation 控制器)即可操控 |
Godot 提供了统一的 Input Map(输入映射) 系统——你定义"动作"(如 move_left、jump),然后给每个动作绑定键盘、手柄、触屏三种输入源。代码里只需写 Input.IsActionPressed("move_left"),Godot 自动判断当前设备。游戏逻辑代码完全不需要关心玩家在用什么设备。
实战篇中的做法
每个教程的第 2 章"项目搭建"都会带你配置好三种操控方式的输入映射,后续所有章节的代码都基于这套映射编写。跟着教程做,做出来的游戏天然支持触屏、键盘和手柄。
