本课程是一门以项目驱动、用 Godot 引擎从零构建完整第三人称角色控制器的实战课程,适合希望掌握 3D 游戏核心系统的开发者。课程不孤立讲解功能,而是带你从头到尾完成一个真实项目,复刻专业游戏开发者的工作流。你将从熟悉 Godot 界面、创建并组织自己的 Godot 项目开始,随后搭建玩家场景、创建简单的测试环境,并理解碰撞层(collision layers)与掩码(masks)如何让物体正确交互。在玩法跑通后,课程进入核心部分——构建自然跟随玩家、为无数现代游戏奠定基础的第三人称相机系统。接着学习玩家移动的基础原理,使用向量与速度(velocity)驱动移动,并实现重力、跳跃与冲刺(sprint)。课程还涵盖 3D 动画基础与进阶动画系统,并教你从 Mixamo 导入并准备带动画的 3D 角色,制作可玩的自定义角色变体。最后通过重构移动代码打磨控制器手感(game feel),让你具备把该项目扩展成自己游戏的能力。无论你做动作、冒险、平台跳跃、RPG 还是生存类游戏,几乎每个 3D 项目都从一个响应灵敏的玩家控制器起步,完成本课程即拥有可复用的完整第三人称角色控制器基础。
你能学到什么
【你将学到的内容】
• 熟悉 Godot 界面、创建并组织自己的 Godot 项目
• 搭建玩家场景与测试环境,理解碰撞层(collision layers)与掩码(masks)的交互机制
• 使用向量与速度(velocity)实现玩家移动,加入重力、跳跃与冲刺(sprint)
• 构建自然跟随玩家的第三人称相机系统(camera rig)
• 从 Mixamo 导入并准备带动画的 3D 角色
• 掌握 AnimationPlayer 基础:空闲、行走、奔跑、跳跃与下落动画
• 学习 AnimationTree、状态机(State Machines)与动画混合(Blending)
• 通过重构移动代码打磨控制器手感(game feel),并制作可玩的自定义角色变体
【核心能力沉淀】
• 具备用 Godot 从零构建完整第三人称角色控制器的能力,可作为未来 3D 项目的核心基础
• 理解碰撞层与掩码、向量速度驱动移动等专业游戏开发的基础机制
• 掌握 AnimationPlayer、AnimationTree 与状态机组成的完整 3D 动画工作流
• 能够导入并准备 Mixamo 角色资源,快速产出可玩的自定义角色变体
• 形成以项目驱动、复刻专业开发者工作流的实战学习习惯
─━─━─━─━─━─━─━─━─



















暂无评论内容