3D游戏入门到精通
3D 游戏入门到精通
本文档基于 Godot 官方文档(master 分支) 整理,面向零基础读者,从"3D 是什么"出发,带你走完 3D 游戏从构思到发布、再到进阶优化的全过程。
开始之前
阅读本文档前,建议先了解 Godot 的核心概念。如果你还不熟悉"节点""场景""信号"这些词,请先阅读 Godot 简介。如果你已经学完了 2D 游戏入门到精通,那会更有帮助,但不是必须的。
核心理念
先做出来,再做好。
3D 游戏开发比 2D 复杂不少——多了一个维度,就多了摄像机、光照、材质、物理等一大堆新东西。不要等把这些全搞懂了才开始做游戏。先用最简单的方块和球体把核心玩法跑通,再逐步替换真实模型、调整灯光、打磨特效。
三大板块
本文档分为三个板块,你可以按顺序学习,也可以根据兴趣跳到对应板块:
基础篇 — 3D 开发知识体系
从"3D 游戏和 2D 有什么不同"讲起,系统学习 3D 空间、摄像机、光照、材质、物理、动画、音频等核心知识。
| 阶段 | 章节 |
|---|---|
| 想清楚再动手 | 1-3 章:核心玩法、画面风格、素材准备 |
| 搭好项目骨架 | 4-5 章:项目创建、文件结构 |
| 掌握 3D 基础 | 6-12 章:3D 空间、摄像机、光照、材质、物理、动画、音频 |
实战篇 — 7 个完整 3D 游戏教程
通过 7 个经典 3D 游戏类型的完整教程,手把手带你从零做到发布:
| 教程 | 类型 | 核心技能 |
|---|---|---|
| CS反恐精英 | 战术射击 | FPS控制、射线检测、后坐力系统、回合制、AI敌人 |
| 摩托车拉力锦标赛 | 摩托竞速 | 两轮物理、拉力赛道、地形天气、AI 骑手 |
| 皇牌空战 | 飞行射击 | 飞行物理、空战系统、导弹追踪、任务设计 |
| 绝地求生 | 大逃杀射击 | 大地图、缩圈机制、武器射击、物资拾取、多人同步 |
| 幻兽帕鲁 | 生存建造+怪物收集 | 生物AI、基地建造、合成生存、战斗捕捉、世界探索 |
| 城市天际线 | 城市建造模拟 | 网格系统、道路网络、资源管线、市民AI、灾害管理 |
| 模拟飞行 | 真实飞行模拟 | 真实飞行物理、航电系统、天气模拟、程序化地形 |
可以按任意顺序学习
这 7 个教程是独立的,你可以按兴趣选择任意一个开始。建议先完成"城市天际线"或"绝地求生",因为它们覆盖的 3D 技术点最多。
进阶篇 — 高级专题
与具体游戏类型无关的进阶技术,适合有一定 3D 开发经验后深入学习:
- 3D 导航与寻路
- 粒子与视觉特效
- 地形与环境系统
- 程序化生成
- 3D 性能优化与 LOD
- 3D 网络同步
- 导出与跨平台发布
学习建议
- 如果你完全没接触过 Godot:先读 Godot 简介,再从基础篇第 1 章开始
- 如果你已经做过 2D 游戏:可以快速浏览基础篇 1-5 章,重点看 6-12 章的 3D 专属知识
- 如果你只想做某个类型的游戏:直接跳到实战篇对应的教程,遇到不懂的基础知识再回来补
- 如果你想深入某项技术:进阶篇各章相互独立,按需阅读
3D 游戏核心节点速查
3D 游戏和 2D 游戏最大的区别是什么?一句话说清楚:3D 游戏拥有全自由视角。在 2D 游戏里,你只能从一个固定的角度(通常是正上方或侧面)看游戏世界,就像看一幅画;但在 3D 游戏里,你可以自由地旋转镜头、抬头低头看、拉近拉远——就像你站在一个真实的世界里,想怎么看就怎么看。
这意味着 3D 游戏需要一套完全不同的节点体系:摄像机可以绕着角色转(SpringArm3D)、光照会随太阳位置变化(DirectionalLight3D)、角色需要处理三个轴的运动和碰撞(CharacterBody3D/RigidBody3D)、场景里的一切都是立体的模型(MeshInstance3D)。
下面按 17 种经典 3D 游戏类型 分类,列出每种游戏的核心场景与玩法所需节点。点击任意节点可跳转到对应文档,了解该节点的详细用法。
1. FPS 第一人称射击类 —— 《CS2》《无畏契约》
主要场景:你透过角色的"眼睛"看世界,地图里有墙壁、掩体、炸弹点,手里拿着武器瞄准敌人。就像你自己戴上一副 VR 眼镜站在战场中间,低头能看到自己的手和枪。
游戏玩法:两队各 5 人对抗,一方负责安放炸弹,另一方负责阻止。每局开始前用赚来的钱买武器装备,在地图里搜寻敌人、利用掩体射击,赢了赚钱,输了省钱。
2. TPS 第三人称射击类 —— 《绝地求生》《GTA5》
主要场景:摄像机跟在角色身后,你能看到自己操控的角色全身。就像你在看一部电影,主角是摄像机一直追着拍的那个人,你可以看到他跑、跳、开枪的样子。
游戏玩法:在开放地图中自由移动,拾取武器装备,和敌人战斗。相比第一人称,你能看到角色周围的更多环境,战术选择更丰富。
3. 大逃杀射击类 —— 《和平精英》《PUBG》
主要场景:一张超大地图,100 个玩家从飞机上跳下来,地面上有建筑、树林、载具。地图上有一个不断缩小的安全区(蓝色毒圈),站在毒圈外会持续掉血。就像一场巨大的捉迷藏加上淘汰赛。
游戏玩法:100 人空降,搜刮武器和防具,在安全区缩小过程中不断移动、躲避、战斗,最后存活的那个人(或队伍)就是赢家——"吃鸡"。
4. 开放世界冒险类 —— 《塞尔达传说:旷野之息》《原神》
主要场景:一个巨大的、可以自由探索的 3D 世界,有高山、河流、森林、城镇。就像你走进了一个童话世界,想去哪就去哪,没有固定的路线,到处都有秘密等你发现。
游戏玩法:在广阔的世界里自由探索,攀爬任何山壁、滑翔飞越峡谷、解开各种环境谜题、和 NPC 对话接任务、打怪升级。核心乐趣是"好奇心驱动"——看到远处一座奇怪的山,走过去看看会发生什么。
5. 3D ARPG 类 —— 《暗黑破坏神 4》《艾尔登法环》
主要场景:暗黑风格的大型 3D 世界,有地下城、荒野、Boss 房间。角色装备盔甲和武器,使用各种技能和魔法战斗。就像你走进了一个中世纪奇幻世界,手拿大剑到处砍怪升级。
游戏玩法:操控角色在大型地图上探索,进入地下城刷装备,遇到 Boss 时需要观察攻击模式、找机会反击。核心循环是"打怪-升级-拿装备-打更强的怪"。
6. MMORPG 类 —— 《魔兽世界》《最终幻想 14》
主要场景:一个巨大的、成千上万玩家同时在线的 3D 世界。有繁华的城市、危险的副本、广阔的野外。就像一个永不停歇的虚拟社会,你只是其中一名冒险者,周围都是其他真实玩家。
游戏玩法:创建角色、接任务、升级、组队打副本、收集装备、参加大型团队活动。核心乐趣是"和别人一起冒险"——在副本里配合队友各司其职打败大 Boss,在世界频道聊天交友。
7. 潜行暗杀类 —— 《刺客信条》《杀手》
主要场景:复杂的城市街道、城堡内部、人群拥挤的广场。你可以躲在草丛里、爬上屋顶、混入人群。就像在玩一场高级捉迷藏——你是猎人,但同时也是猎物,一旦被发现就会被围攻。
游戏玩法:利用环境隐藏自己,在敌人视线盲区悄悄移动,选择最佳时机暗杀目标,得手后迅速逃脱。被发现时可以选择逃跑或正面战斗,但高手追求的是"全程不被发现"的完美暗杀。
8. 恐怖生存类 —— 《生化危机 2 重制版》《寂静岭 2 重制版》
主要场景:昏暗的走廊、破旧的建筑、弥漫着浓雾的街道。手电筒是唯一的光源,电池随时会耗尽。就像你在午夜一个人走在一栋废弃的大楼里,每一步都可能踩到陷阱,每个角落都可能藏着什么东西。
游戏玩法:资源极度有限(子弹不多、回血药珍贵),需要谨慎管理每一发子弹。面对怪物时可以选择战斗或逃跑,解开各种谜题推进剧情。核心体验是"恐惧感"——通过音效、光影、突然出现的怪物来营造紧张氛围。
9. 竞速赛车类 —— 《极品飞车》《GT 赛车》
主要场景:各种赛道——城市街道、山路弯道、专业赛道。赛车在高速行驶中需要考虑抓地力、刹车距离、漂移。就像你真的坐在驾驶座上,踩油门、打方向盘、拉手刹。
游戏玩法:驾驶赛车在赛道上竞速,和 AI 对手或真人对战。需要掌握刹车时机、弯道漂移、氮气加速等技巧。核心乐趣是"速度感"——贴着弯道漂移过弯的那一刻。
10. 飞行空战类 —— 《皇牌空战 7》
主要场景:万里无云的天空、远处的山脉、海面上的航母。战斗机在三维空间里自由翻转、俯冲、爬升。就像你真的坐进了战斗机驾驶舱,在云层间穿梭、锁定敌机发射导弹。
游戏玩法:驾驶战斗机完成各种空中任务——拦截敌机、轰炸地面目标、保护友军。核心操作是"狗斗"(近距离空战缠斗),需要利用爬升和俯冲争取高度优势。
11. 飞行模拟类 —— 《微软模拟飞行》
主要场景:整个地球——真实的地形、真实的城市、真实的天气。你坐在驾驶舱里,面前是密密麻麻的仪表盘,窗外是真实的云层和地面。这不是游戏,这是"用电脑开真飞机"。
游戏玩法:按照真实的飞行流程操作——检查清单、滑行、起飞、爬升、巡航、降落。核心乐趣不是打打杀杀,而是"我真的在飞"的沉浸感。天气变化、气流颠簸、引擎故障,一切都尽可能接近真实。
12. 3D 格斗对战类 —— 《铁拳 7》《街头霸王 6》
主要场景:两个角色面对面站在一个 3D 竞技场里。角色可以前后左右移动、跳跃、蹲下,使出各种拳脚招式和特殊技能。就像你真的站在擂台上,和对手进行一场拳脚较量。
游戏玩法:操控角色使出各种招式攻击对手,同时防御和闪避对手的攻击。需要精确的输入时机和连招组合。核心乐趣是"读心博弈"——预判对手下一步出什么招,然后提前做出应对。
13. 3D 生存建造类 —— 《我的世界》《方舟》
主要场景:一片荒野——有森林、河流、山洞,可能还有恐龙或僵尸。你从零开始,手无寸铁。就像把你扔到一个荒岛上,什么都没有,需要自己砍树、挖矿、建房子、造工具。
游戏玩法:收集资源(木头、石头、食物),制作工具和武器,建造自己的基地,驯服或猎杀野生动物。核心循环是"采集-建造-探索",白天出去找资源,晚上回基地防守怪物袭击。
14. 3D 模拟经营类 —— 《模拟人生 4》《城市:天际线》
主要场景:一个微缩世界——你可以俯瞰整座城市或一栋房子,像玩"过家家"一样安排里面的一切。城市类是从高空往下看一整座城,模拟人生类是走进一栋房子里看每个人的生活。就像你当了一个"上帝",可以随意安排这个世界的运转方式。
游戏玩法:管理资源(钱、人口、电力),做决策(建什么建筑、优先发展什么),观察模拟结果。城市的交通堵不堵、市民开不开心,都取决于你的规划。核心乐趣是"看着自己的创造一点点壮大"。
15. 3D 体育竞技类 —— 《FIFA 23》《NBA 2K》
主要场景:一个标准的体育场或球馆——绿茵场、篮球场、看台上的观众。球员在场上跑动、传球、射门。就像你在看一场真实的比赛转播,但这次你可以操控场上的每一名球员。
游戏玩法:操控球员进行比赛,传球、射门、防守、铲球。足球类是 11v11 的团队配合,篮球类是 5v5 的快节奏攻防。核心乐趣是"进球那一刻的爽快感"——一次精妙的传球配合后把球送进网窝。
16. RTS 即时战略类 —— 《星际争霸 2》《红色警戒 3》
主要场景:一张从上往下俯视的 3D 地图,有矿场、基地、军队。你像一位将军坐在指挥室里看着战场沙盘,指挥你的部队去进攻敌人。虽然是 3D 画面,但视角通常是固定角度的俯视——就像看一张立体的地图。
游戏玩法:采集资源、建造基地、生产军队、制定战术。需要同时管理经济(采矿造建筑)和军事(造兵打仗),多线操作是高手的核心技能。核心乐趣是"运筹帷幄"——用巧妙的战术以少胜多。
17. 3D 派对竞技类 —— 《蛋仔派对》《动物派对》
主要场景:各种花里胡哨的 3D 关卡——旋转的平台、移动的障碍物、弹跳的气球。角色是圆滚滚的可爱小动物,看起来萌萌的,但关卡一个比一个"阴险"。就像参加一场疯狂的综艺节目闯关,前一秒还在笑,后一秒就被弹飞了。
游戏玩法:一大群玩家(几十人)在同一个关卡里竞速或淘汰。你需要跑、跳、抓、爬来通过各种障碍,同时躲避其他玩家的推搡和陷阱。核心乐趣是"手忙脚乱的混乱感"——大家一起掉进坑里、被大锤砸飞、在终点前被别人抢先一步。
