课程中文标题:Godot 2D学院:用Godot 4和GDScript精通2D游戏开发
课程英文标题:Godot 2D Academy: Master 2D Games with Godot 4 and GDScript
课程时长:21小时25分钟
资料:(本课程的资料,更新到评论区置顶经营助手链接中)
核心技术:Godot 4.4引擎开发/GDScript脚本编程/粒子系统与视觉特效/物理与碰撞系统/动画与音效集成
行业应用:休闲移动端游戏/独立游戏开发/动作射击游戏/放置类策略游戏
—
**一、课程核心模块与技术亮点**
1. 四大完整游戏项目开发
• Flappy Bird克隆:物理模拟(重力与跳跃)、碰撞检测、动态计分系统
• 放置经营游戏(Idle Tycoon):资源管理逻辑、升级系统设计、数据持久化存储
• 2D平台游戏:平滑角色移动(八向控制)、障碍物生成、敌人AI(追逐与攻击)
• 俯视角射击游戏:弹道系统(子弹生成与轨迹)、敌人刷怪机制、爆炸特效
2. 引擎核心功能精讲
• 节点架构(Nodes)与场景树(SceneTree)管理
• 动画系统:AnimationPlayer节点控制、骨骼动画与帧动画混合
• 粒子特效:GPU加速粒子(GPUParticles2D)实现火焰/烟雾/爆炸效果
3. 高级开发技巧
• 结构化编程:场景继承(Inherited Scenes)与代码复用
• 事件驱动设计:信号系统(Signals)实现对象通信
• 性能优化:动态资源加载(ResourceLoader)、对象池技术(Object Pooling)
4. 视听增强技术
• 音频系统:环境音效分层(Ambient Layers)、动态音乐切换(AudioStreamPlayer)
• 视觉提升:着色器(Shaders)实现水面折射/像素化特效
—
**课程要求**
• 开发环境:支持运行Godot 4.4的PC/Mac/Linux
• 硬件需求:兼容OpenGL 3.3的显卡(推荐独立显卡)
• 学习基础:无需游戏开发经验,适合零基础入门
—
**学习成果**
• 掌握从原型到发布的完整2D游戏开发流程
• 独立完成4种不同类型游戏的可发布版本
• 获得可直接复用的代码框架与资源库(含粒子/音效/动画模板)
• 具备开发《吸血鬼幸存者》类射击游戏或《Cookie Clicker》类放置游戏的能力
目录:
1.1 介绍-纯音乐.mp4
1.2 重要说明.mp4
2.1 Godot 首页.mp4
2.2 Godot版本.mp4
2.3 安装 Godot.mp4
2.4 启动器 概述.mp4
2.5 Godot UI 概述.mp4
2.6 配置编辑器.mp4
2.7 配置主题.mp4
3.1 创建类.mp4
3.2 变量与运算符.mp4
3.3 缩进与作用域.mp4
3.4 字符串处理.mp4
3.5 集成文档.mp4
3.6 布尔值操作.mp4
3.7 静态类型.mp4
3.8 使用导出功能.mp4
4.1 条件判断 If.mp4
4.2 Else结构.mp4
4.3 三元运算符.mp4
4.4 比赛.mp4
4.5 运算符 AND.mp4
4.6 操作符 OR.mp4
4.7 运算符 NOT.mp4
4.8 ELIF.mp4
4.9 嵌套条件判断.mp4
4.10 While循环.mp4
4.11 循环语句.mp4
4.12 循环练习.mp4
5.1 创建数组.mp4
5.2 使用For循环遍历数组.mp4
5.3 数组练习.mp4
5.4 字典操作.mp4
5.5 方法.mp4
5.6 带参数的方法.mp4
5.7 返回值方法.mp4
6.1 游戏介绍.mp4
6.2 创建项目.mp4
6.3 创建玩家.mp4
6.4 Delta与物理插值.mp4
6.5 创建主场景.mp4
6.6 添加障碍物.mp4
6.7 障碍物生成器.mp4
6.8 检测碰撞.mp4
6.9 应用 地面 卷轴.mp4
6.10 添加分数.mp4
6.11 创建游戏结束界面.mp4
6.12 保存分数.mp4
6.13 添加音效.mp4
7.1 游戏介绍.mp4
7.2 创建项目.mp4
7.3 创建收银员.mp4
7.4 创建客户.mp4
7.5 实例化 客户.mp4
7.6 资源使用项.mp4
7.7 客户移至柜台.mp4
7.8 服务客户.mp4
7.9 订单准备.mp4
7.10 已完成订单.mp4
7.11 添加粒子效果.mp4
7.12 音频管理器.mp4
7.13 创建升级面板.mp4
7.14 显示升级面板.mp4
7.15 升级项目.mp4
7.16 创建店铺面板.mp4
7.17 店内购买.mp4
7.18 应用货币格式.mp4
7.19 创建选项面板.mp4
8.1 游戏介绍.mp4
8.2 创建项目.mp4
8.3 创建玩家.mp4
8.4 移动玩家.mp4
8.5 创建关卡.mp4
8.6 使用图层.mp4
8.7 创建首个障碍物.mp4
8.8 水果加分.mp4
8.9 挑战 创建更多水果.mp4
8.10 添加楼层.mp4
8.11 创建首个敌人.mp4
8.12 新陷阱.mp4
8.13 检查点.mp4
8.14 新增陷阱功能.mp4
8.15 创建犀牛敌人.mp4
8.16 创建平台敌人.mp4
8.17 添加最终检查点_1.mp4
8.18 创建音效管理器.mp4
8.19 添加 UI.mp4
9.1 游戏介绍.mp4
9.2 创建项目.mp4
9.3 创建玩家.mp4
9.4 添加准星与镜头.mp4
9.5 创建武器.mp4
9.6 装备武器.mp4
9.7 拾取武器.mp4
9.8 创建投射物.mp4
9.9 投射霰弹枪.mp4
9.10 射击效果.mp4
9.11 添加敌人.mp4
9.12 挑战 添加更多敌人.mp4
9.13 健康组件.mp4
9.14 敌人生成器.mp4
9.15 添加金币.mp4
9.16 敌人波次.mp4
9.17 应用 伤害 材质.mp4
9.18 伤害文本.mp4
9.19 健康条.mp4
9.20 相机抖动.mp4
9.21 晕影效果 点光源 完成.mp4