飞豹客 · 课能看,资料也能带走
飞豹客移动开发 会员免费

Unity A计划1-145课时完整版课程

这门课能帮你解决什么问题 很多初学者做游戏,往往卡在“逻辑跑通了,但体验很糙”的阶段。这门 Unity 课程以经典的蜘蛛纸牌为案例,核心解决的正是完整游戏开发中的“系统性工程问题”。它不教你写第一行代码,而是带你走完从发牌初始化、拖拽交互、规则判断,到撤销回退、UI 提示、游戏结束判定等全流程。 你

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
0 人关注 更新于 2026-10-28 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下
周免费可下

会员 B

VIP¥5.98低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课能帮你解决什么问题

很多初学者做游戏,往往卡在“逻辑跑通了,但体验很糙”的阶段。这门 Unity 课程以经典的蜘蛛纸牌为案例,核心解决的正是完整游戏开发中的“系统性工程问题”。它不教你写第一行代码,而是带你走完从发牌初始化、拖拽交互、规则判断,到撤销回退、UI 提示、游戏结束判定等全流程。

你会发现,游戏开发的难点不在于单个功能实现,而在于各模块之间的联动。比如卡牌回收后如何正确刷新盘面,撤销操作如何兼顾发牌和移动两个动作,当玩家无牌可走时系统如何自动识别并给出提示。这些问题在简单 Demo 中常被忽略,却是商业级小游戏必须具备的完整性。通过这门课,你能建立起“状态管理”和“边界情况处理”的工程思维,这是从玩具代码转向可用产品的关键一步。

适合什么基础,建议先看哪几块

本课程适合已经掌握 Unity 基本操作(如场景搭建、组件挂载、C# 基础语法)的学习者。如果你还没用过 Unity 编辑器,建议先补齐基础操作再进入;如果你熟悉其他引擎或语言,只需适应 Unity 的 MonoBehaviour 生命周期即可。

建议学习路径如下:首先观看课程演示视频,建立对最终成品的直观认知;接着从“创建牌列”“初始化卡牌信息”入手,理解数据结构如何映射到游戏实体;然后重点攻克“卡牌拖拽放置”与“撤销操作”系列,这是交互逻辑的核心;最后完善“提示功能”“游戏结束界面”及“Bug 修复”章节,学会测试与调试。对于有经验的开发者,可直接跳过基础设置,重点研究第 52 至 58 集的撤销机制实现,以及第 73 至 94 集的 UI 状态同步逻辑。

学完能独立做什么,资料如何配合练习

完成本系列后,你将具备独立开发一款规则复杂、交互流畅的单机卡牌游戏的能力。具体而言,你可以实现基于网格的卡牌布局算法、带堆栈记录的撤销系统、动态提示逻辑以及多模式(如四色模式)下的规则扩展。这些技能可直接迁移至其他益智类游戏开发,如 2048、华容道或 Solitaire 变体。

资料包中的视频按功能模块切片,建议边看边动手复现。不要仅被动观看,需在每一集结束后暂停,自行实现该节功能并运行测试。遇到报错时,参考“解决 Bug”类视频(如第 16、48、62、78 集),观察作者如何定位状态异常。对于“测试提示功能”“当盘面发生变化重新计算提示”等进阶章节,建议先尝试自行推导逻辑,再对照课程优化方案,从而深化对算法效率的理解。最终目标不是复刻一个蜘蛛纸牌,而是掌握一套可复用的游戏框架开发方法论。

课程目录

视频100 集
  • 97-解决bug、完整测试.mp4 [25.3 MB]
  • 07-生成每一列默认的卡牌.mp4 [24.9 MB]
  • 37-应用公式、测试.mp4 [45.5 MB]
  • 52-撤销操作3.mp4 [31.8 MB]
  • 42-回收卡牌.mp4 [37.0 MB]
  • 20-卡牌拖拽放置2.mp4 [23.3 MB]
  • 41-判断每一列是否满足A-K.mp4 [33.3 MB]
  • 73-测试提示功能.mp4 [26.5 MB]
  • 94-游戏结束界面.mp4 [33.8 MB]
  • 00-课程演示.mp4 [5.8 MB]
  • 14-实现卡牌点击移动1.mp4 [28.7 MB]
  • 55-完成卡牌翻转的撤销.mp4 [28.7 MB]
  • 74-当盘面发生变化的时候重新计算提示.mp4 [33.1 MB]
  • 65-撤销回收次数.mp4 [22.0 MB]
  • 45-关于游戏结束.mp4 [23.2 MB]
  • 04-后续安排.mp4 [27.2 MB]
  • 85-修改发牌提示逻辑.mp4 [27.1 MB]
  • 91-没有可移动牌时提示UI.mp4 [26.1 MB]
  • 02-课程准备.mp4 [33.2 MB]
  • 58-完成发牌的撤销.mp4 [33.9 MB]
  • 92-顶部UI、计时器.mp4 [27.1 MB]
  • 79-完成上节课的内容.mp4 [44.1 MB]
  • 16-解决Bug.mp4 [39.7 MB]
  • 36-计算公式.mp4 [43.1 MB]
  • 84-四色模式、提示功能增加发牌提示.mp4 [38.3 MB]
  • 87-判断盘面没有可移动牌的情况.mp4 [40.1 MB]
  • 48-关于一个特殊bug.mp4 [32.8 MB]
  • 53-撤销操作4.mp4 [38.0 MB]
  • 29-初始化发牌2.mp4 [33.6 MB]
  • 23-捋一下之前的逻辑1.mp4 [40.6 MB]
  • 67-解决上节课问题.mp4 [32.9 MB]
  • 03-创建牌列.mp4 [33.8 MB]
  • 62-关于回收撤销的Bug.mp4 [46.3 MB]
  • 21-优化.mp4 [38.4 MB]
  • 05-初始化卡牌信息.mp4 [26.4 MB]
  • 27-完成拖拽放置.mp4 [22.8 MB]
  • 24-捋一下之前的逻辑2.mp4 [46.3 MB]
  • 78-关于回收次数的Bug.mp4 [44.6 MB]
  • 81-双色模式.mp4 [33.3 MB]
  • 19-卡牌拖拽放置1.mp4 [41.5 MB]
  • 75-解决Bug、增加描边提示.mp4 [42.5 MB]
  • 54-撤销操作5.mp4 [35.4 MB]
  • 10-处理鼠标抬起.mp4 [28.1 MB]
  • 51-撤销操作2.mp4 [29.4 MB]
  • 50-撤销操作1.mp4 [28.1 MB]
  • 25-解决鼠标左右按键Bug.mp4 [32.7 MB]
  • 63-实现回收撤销.mp4 [36.1 MB]
  • 56-优化撤销逻辑.mp4 [31.3 MB]
  • 83-解决双色模式下提示Bug.mp4 [34.1 MB]
  • 57-处理发牌的撤销.mp4 [33.7 MB]
  • 34-关于发牌位置bug.mp4 [39.6 MB]
  • 13-点击的牌下方所有连续卡牌闪烁提示.mp4 [15.4 MB]
  • 89-重新游戏、优化发牌撤销动画.mp4 [45.2 MB]
  • 11-解决上节课问题、增加选中描边.mp4 [31.6 MB]
  • 32-翻牌动画效果.mp4 [27.0 MB]
  • 66-打乱初始化卡牌集合、实现固定卡牌发牌.mp4 [26.1 MB]
  • 88-开始游戏界面、选择模式.mp4 [32.3 MB]
  • 46-解决卡牌回收的bug.mp4 [27.8 MB]
  • 64-解决Bug.mp4 [32.2 MB]
  • 40-有空列不能发牌.mp4 [27.4 MB]
  • 86-测试发牌提示闪烁动画.mp4 [27.8 MB]
  • 95-解决盘面有空列时提示没有卡牌可移动的Bug.mp4 [31.3 MB]
  • 44-解决Bug.mp4 [42.8 MB]
  • 08-处理卡牌被点击的效果.mp4 [39.1 MB]
  • 17-解决移动时位置错乱问题.mp4 [32.6 MB]
  • 77-优化代码.mp4 [20.3 MB]
  • 12-处理点击的牌不连续的情况.mp4 [41.2 MB]
  • 68-提示功能应该怎么做.mp4 [32.6 MB]
  • 01-课程介绍.mp4 [42.5 MB]
  • 26-拖拽放置到空列.mp4 [31.7 MB]
  • 28-初始化发牌.mp4 [36.5 MB]
  • 80-解决同时回收两列时的Bug.mp4 [31.0 MB]
  • 39-优化解决几个问题.mp4 [36.4 MB]
  • 69-封装获取每一列连续卡牌的方法.mp4 [33.1 MB]
  • 38-解决发牌顺序错乱的问题.mp4 [31.5 MB]
  • 60-还原卡牌信息集合、优化逻辑.mp4 [41.5 MB]
  • 76-中断提示动画.mp4 [29.4 MB]
  • 30-显示每一列最下方的牌.mp4 [36.2 MB]
  • 71-点击提示按钮之后的逻辑.mp4 [34.8 MB]
  • 09-完成按下效果.mp4 [36.6 MB]
  • 96-测试.mp4 [37.3 MB]
  • 90-解决盘面没有可移动的牌时发牌提示的Bug.mp4 [23.2 MB]
  • 49-关于鼠标Bug.mp4 [45.3 MB]
  • 59-还原发牌次数.mp4 [28.5 MB]
  • 31-刷新每一列,显示最下方的新牌.mp4 [35.0 MB]
  • 82-完成双色模式逻辑.mp4 [32.1 MB]
  • 33-点击发牌.mp4 [18.6 MB]
  • 06-获取卡牌对应的Sprite.mp4 [39.5 MB]
  • 43-测试回收.mp4 [44.5 MB]
  • 18-拖拽卡牌.mp4 [42.1 MB]
  • 93-计分.mp4 [40.8 MB]
  • 15-实现卡牌点击移动2.mp4 [43.0 MB]
  • 61-关于回收A-K的撤销.mp4 [35.5 MB]
  • 72-移动逻辑.mp4 [29.5 MB]
  • 47-解决卡牌回收的bug2.mp4 [49.5 MB]
  • 70-查找所有提示逻辑实现.mp4 [29.9 MB]
  • 22-将当前选中的卡牌移动到空列.mp4 [25.9 MB]
  • 35-处理正反面牌不同间隔.mp4 [33.0 MB]
  • 资料.zip [2.7 MB]
  • 蜘蛛纸牌.zip [18.8 MB]
视频96 集
  • 914-发布 v0.0.9 版本.mp4 [27.4 MB]
  • 318.评估当前的进展.mp4 [19.6 MB]
  • 311.Loading 界面风格统一与 Pause 的代码逻辑.mp4 [16.2 MB]
  • 505.通关剧情补充.mp4 [14.3 MB]
  • 908-随机播放背景音乐的播放列表完善.mp4 [27.5 MB]
  • 617.第二十四关设计.mp4 [15.0 MB]
  • 608.角色形象创建.mp4 [35.8 MB]
  • 315.暂停事件迁移到 UIGamePanel.mp4 [20.6 MB]
  • 108.第三关雏形.mp4 [22.9 MB]
  • 414.应用 OneWayPlatform 到 Level2.mp4 [17.9 MB]
  • 207.测试环境准备.mp4 [34.3 MB]
  • 102.分析(二).mp4 [23.3 MB]
  • 506.关卡背景音乐更改.mp4 [22.1 MB]
  • 113.前两关重构.mp4 [19.6 MB]
  • 212.我所理解的游戏美术.mp4 [23.5 MB]
  • 901-第九章 规划.mp4 [10.2 MB]
  • 618.主角的名字确定.mp4 [18.7 MB]
  • 708.训练模式逻辑完成.mp4 [35.1 MB]
  • 804.显示火箭能量条.mp4 [24.7 MB]
  • 413.OneWayPlatform 绘制.mp4 [14.9 MB]
  • 206.死亡统计 UI 显示.mp4 [27.9 MB]
  • 312.游戏暂停界面创建.mp4 [20.1 MB]
  • 701.第七章 规划.mp4 [10.7 MB]
  • 105.Corgi Engine 概览.mp4 [57.6 MB]
  • 402.按键功能设计.mp4 [22.9 MB]
  • 504.过渡效果实现.mp4 [15.5 MB]
  • 304.关卡配置实现.mp4 [14.1 MB]
  • 205.死亡计数功能与导入 QFramework.mp4 [24.3 MB]
  • 917-小结与未来规划.mp4 [16.4 MB]
  • 213.增加两个关卡.mp4 [12.9 MB]
  • 807.死亡次数在结束界面为 0 的 bug 修复.mp4 [18.2 MB]
  • 904-解锁困难模式的表现逻辑完成.mp4 [24.5 MB]
  • 202.Corgi Engien Component 概览.mp4 [22.6 MB]
  • 305.增加一个关卡.mp4 [18.7 MB]
  • 403.按键帮助界面实现.mp4 [17.4 MB]
  • 408.关于界面完结.mp4 [19.0 MB]
  • 416.使用 Pixel Kit 制作帧动画.mp4 [18.8 MB]
  • 404.按键帮助显示逻辑实现.mp4 [29.8 MB]
  • 210.游戏数据存储.mp4 [19.6 MB]
  • 109.新手推荐的游戏制作流程.mp4 [17.1 MB]
  • 201.第二章 规划.mp4 [21.1 MB]
  • 107.过关功能完成.mp4 [27.5 MB]
  • 310.第十和四十五关设计.mp4 [24.6 MB]
  • 508.背景音乐音量调整.mp4 [21.1 MB]
  • 715.添加通关音效.mp4 [36.2 MB]
  • 119.关卡难度介绍.mp4 [19.6 MB]
  • 303.实现通过配置决定关卡加载顺序.mp4 [20.4 MB]
  • 603.完成多个任务.mp4 [22.1 MB]
  • 905-解锁困难模式的数据逻辑完成.mp4 [22.6 MB]
  • 104.导入 CorgiEngine.mp4 [44.0 MB]
  • 417.比较窄的 OneWayPlatform 制作.mp4 [20.8 MB]
  • 819.下雨的音乐播放.mp4 [31.7 MB]
  • 517.UIStoryPanel 通用化.mp4 [25.0 MB]
  • 604.UIStoryPanel 的按键支持.mp4 [24.0 MB]
  • 120.第一章小结与导出 Windows 包.mp4 [25.6 MB]
  • 720.自定义成就.mp4 [25.4 MB]
  • 319.剧情部分完善.mp4 [16.1 MB]
  • 412.旗的绘制.mp4 [17.3 MB]
  • 203.Corgi Engien 事件系统源码查看.mp4 [21.5 MB]
  • 000.课程演示 v0.0.9.mp4 [43.2 MB]
  • 602.第六章 规划(二).mp4 [16.9 MB]
  • 111.输入键更改.mp4 [52.6 MB]
  • 503.剧情界面的逻辑更改.mp4 [26.0 MB]
  • 619.游戏的名字确定.mp4 [13.9 MB]
  • 711.正常模式进度保存.mp4 [15.6 MB]
  • 512.第十七关设计.mp4 [20.0 MB]
  • 719.尝试修复能量条显示的 bug.mp4 [42.6 MB]
  • 309.关卡职责与难度评定.mp4 [19.8 MB]
  • 916-修复部分意见反馈.mp4 [23.4 MB]
  • 406.关于界面设计.mp4 [23.8 MB]
  • 820.质量检测.mp4 [31.7 MB]
  • 710.开始界面到关卡选择界面的跳转逻辑.mp4 [22.4 MB]
  • 518.UIStoryPanel 应用到结尾.mp4 [20.1 MB]
  • 709.训练模式逻辑重构.mp4 [21.0 MB]
  • 913-运营推广相关内容简介.mp4 [31.7 MB]
  • 420.添加音乐完成.mp4 [42.6 MB]
  • 712.关卡选择界面显示真实的数据.mp4 [26.8 MB]
  • 702.关卡选择界面设计.mp4 [15.5 MB]
  • 808.训练的结束界面制作.mp4 [20.4 MB]
  • 101.分析(一).mp4 [13.4 MB]
  • 110.我所理解的游戏.mp4 [13.8 MB]
  • 601.第六章 规划(一).mp4 [34.6 MB]
  • 117.游戏的结构分析.mp4 [32.2 MB]
  • 219.我所理解的游戏音乐.mp4 [19.2 MB]
  • 217.背景音乐播放.mp4 [19.9 MB]
  • 612.角色动画更改.mp4 [25.2 MB]
  • 115.第五关设计.mp4 [22.8 MB]
  • 902-曝光的 bug 修复.mp4 [16.9 MB]
  • 816.背景音乐更改.mp4 [17.1 MB]
  • 118.Mesa 示例查看.mp4 [37.8 MB]
  • 216.像素字体应用到所有文本上.mp4 [22.2 MB]
  • 806.当前的死亡次数保存.mp4 [38.2 MB]
  • 813.给剧情和结尾界面添加音频.mp4 [13.8 MB]
  • 211.首页加上最高纪录.mp4 [13.7 MB]
  • 214.隐藏 Corgi Engine 的关卡名字.mp4 [20.8 MB]
  • 716.添加 Bloom 效果.mp4 [23.5 MB]
  • … 其余 10599 项略,目录共 10799 项