首页
投稿
Godot常用的8种设计模式
9084
1
2026-09-15 10:37:36
含AI生成内容
405
190
1614
29
课程总结
收起全部章节
关闭课程总结
暂无课程总结
【Godot 设计模式系列】从零搞懂 8 个常用设计模式 做游戏时是不是经常遇到这种情况: 代码越写越乱,加个新功能就要改一堆地方,bug 越修越多? 这期系列用 Godot 4.6 带你搞定 8 个最常用的设计模式, 每个模式都配一个真实小案例,通俗易懂,看完就能用。 📌 本期内容: 1. 观察者模式——用信号实现节点通信 2. 策略模式——用节点切换不同行为 3. 命令模式——做出回溯/倒带机制 4. 空对象模式——告别满屏的 null 检查 5. 装饰器模式——做一个道具/能力升级系统 6. 工厂方法模式——做一族可复用的生成器 7. 单例模式——做一个全局分数系统 8. 状态机模式——用 Godot 实现有限状态机 适合人群: - 刚接触 Godot 想提升代码质量的开发者 - 被 if/else 和重复代码折磨过的游戏开发者 - 想学设计模式但看不进书的同学 如果觉得有帮助,点个赞、投个币、收藏一下~ 你的支持是我继续更新的动力! #Godot #游戏开发 #设计模式 #编程 #GDScript
游戏开发
中文语音
模式
设计模式
节点
乐煜城
发消息
希望能帮助到大家!
关注 2209
Godot游戏制作教程
(1/5)
2万播放
简介
订阅合集
Godot常用的8种设计模式
1. 观察者模式——用信号实现节点通信
11:44
2. 策略模式——用节点切换不同行为
10:41
3. 命令模式——做出回溯倒带机制
14:16
4. 空对象模式——告别满屏的 null 检查
13:31
5. 装饰器模式——做一个道具能力升级系统
16:48
6. 工厂方法模式——做一族可复用的生成器
14:11
7. 单例模式——做一个全局分数系统
15:51
8. 状态机模式——用 Godot 实现有限状态机
13:59
Godot状态机:从入门到精通
枚举状态机-01 介绍
02:25
枚举状态机-02 工程创建
10:29
枚举状态机-03 创建枚举状态机-1
12:52
枚举状态机-03 创建枚举状态机-2
12:20
枚举状态机-03 创建枚举状态机-3
14:06
枚举状态机-04 练习:添加一个冲刺状态
09:44
枚举状态机-05 复习
05:44
类状态机-01 介绍
02:48
类状态机-02 创建类状态机-1
06:38
类状态机-02 创建类状态机-2
12:24
类状态机-02 创建类状态机-3
12:28
类状态机-02 创建类状态机-4
12:08
类状态机-02 创建类状态机-5
11:31
类状态机-02 创建类状态机-6
09:51
类状态机-02 创建类状态机-7
08:57
类状态机-03 练习:眩晕陷阱
04:43
类状态机-04 总结
07:35
Godot 4 游戏反馈实战
1-1. 简介
00:20
1-2. 什么是游戏反馈
01:07
1-3. 为什么反馈很重要
01:20
1-4. 优秀反馈游戏实例赏析
01:39
1-5. 初始项目导览
02:50
2-1. 弹跳动画
11:15
2-2. 基于速度的缩放
05:32
2-3. 拖尾效果
04:36
2-4. 弹跳粒子
09:09
2-5. 碰撞粒子
07:01
2-6. 命中停顿
10:14
2-7. 出现动画
08:35
2-8. 爆炸动画
12:07
2-9. 减速反馈
04:26
2-10. 基于速度的 LERP 颜色变化
03:46
2-11. 速度粒子
08:34
2-12. 本章小结
02:19
3-1. 简介
00:18
3-2. 屏幕震动
08:46
3-3. 偏移与缩放
08:51
3-4. 修改 CanvasLayer 视口模式
03:11
3-5. 本章小结
01:01
4-1. LERP 平滑移动
02:37
4-2. 移动倾斜角度动画
03:08
4-3. 阻尼谐振子移动动画
10:00
4-4. 引擎粒子
05:16
4-5. 主动弹射动画
02:16
4-6. 反弹动画
07:08
4-7. 冲刺残影
08:34
4-8. 弹射时的命中停顿
02:14
4-9. 激光效果
02:27
4-10. Godot 3.5 中的发光效果
09:52
4-11. 本章小结
01:12
5-1. 出现动画
14:04
5-2. 使用 Tween 生成砖块
03:03
5-3. 数值变化时的反馈效果
07:05
5-4. 销毁粒子
03:48
5-5. 销毁粒子(续)
05:10
5-6. 炸弹爆炸粒子
03:18
5-7. 能量砖块与炸弹砖块的摆动动画
06:19
5-8. 本章小结
01:00
6-1. 统计动画
21:14
6-2. 统计动画(续)——Shaker 节点
05:00
6-3. 通关动画
03:17
6-4. 死亡画面动画
10:01
6-5. 能量条摆动与粒子
08:49
6-6. 终极技能提示
09:52
6-7. 本章小结
00:28
7-1. 如何使用 GDFXR 创建音效
04:07
7-2. 球体音效
03:13
7-3. 其他音效
01:43
7-4. 音效成果展示
02:16
7-5. 本章小结
00:40
8-1. 手柄震动
03:16
8-2. 碰撞时背景动画
06:49
8-3. 背景——更进一步
00:19
8-4. 连击大小与填充动画
06:21
8-5. 弹射时机动画
03:04
8-6. 熔岩着色器与粒子
04:14
8-7. 球体进入熔岩时的粒子
01:45
8-8. 通关与死亡序列
02:10
8-9. 本章小结
00:46
9-1. 结语
00:36
Godot UI动画教程
01 Godot UI 与控制节点快速入门
20:11
02:轻松实现 UI 动画
15:31
03:多属性 UI 动画
21:34
04:UI 动画延迟控制
07:22
05:UI 元素入场动画
19:16
06:自定义启动画面制作
02:47
07:启动画面管理器快速上手
01:36
08:场景管理最佳实践
04:03
09:场景过渡轻松设置
02:46
10:简易调试 UI 系统
04:17
11:你可能不知道的 Godot 绘图函数
03:42
精通Godot UI——使用Control节点构建界面
2. 环境配置
03:53
3. 标签A
09:47
4. 标签B
06:11
5. 纹理矩形
08:55
6. 按钮A
09:25
7. 按钮B
07:44
8. 链接按钮
10:06
9. 主题类型变体
04:34
10. 面板
07:31
11. 颜色矩形
07:24
12. 菜单栏
06:21
13. 弹出菜单
10:01
14. 信号
10:33
15. 保存数据
08:51
16. 计数器
08:19
17. 单行文本框 A
10:51
18. 单行文本框 B
07:47
19. 选项按钮
13:07
20. 水平分割容器
03:29
21. 选项卡容器
10:46
22. 树形节点A
12:46
23. 树形节点B
09:48
24. 滚动容器
12:31
25. 单选按钮
09:53
26. 复选按钮
04:02
27. 垂直滑块
05:40
28. 进度条
07:33
2026 bilibili超级科学晚精彩回顾,即刻观看>>>
小窗
客服
顶部
请绑定手机号码
根据相关法律法规要求,请完成实名认证后继续操作
绑定手机
赛事库
课堂
2021拜年纪