【资源目录】:
├──视频
| ├──0101-什么是设计模式、设计模式的作用是什么.mp4 28.18M
| ├──0102-学习课程需要的基础.mp4 28.92M
| ├──0103-面向对象设计原则之开闭.mp4 51.72M
| ├──0104-依赖倒置.mp4 50.66M
| ├──0105-离氏替换原则和单一职责.mp4 69.13M
| ├──0106-接口隔离原则、合成复用原则和迪米特.mp4 71.50M
| ├──0107-其他设计模式学习资料推荐.mp4 20.48M
| ├──0201-游戏运行展示、功能演示.mp4 56.93M
| ├──0202-创建工程导入资源、提供的资源介绍.mp4 50.85M
| ├──0203-创建GameLoop以及脚本和游戏物体分离的开发模.mp4 31.73M
| ├──0204-游戏场景划分(状态模式介绍).mp4 34.93M
| ├──0205-状态模式原型代码.mp4 72.26M
| ├──0206-创建场景状态的基础接口.mp4 23.49M
| ├──0207-创建场景状态的三个子类.mp4 31.29M
| ├──0208-场景状态模式的UML图.mp4 28.77M
| ├──0209-开发状态切换(场景切换)功能.mp4 40.20M
| ├──0210-控制开始场景的动画播放.mp4 41.75M
| ├──0211-由开始状态切换到主菜单状态.mp4 21.15M
| ├──0212-设计主菜单界面和战斗场景的切换.mp4 15.55M
| ├──0301-外观模式(创建游戏子系统管理的总.mp4 20.41M
| ├──0302-外观模式UML图.mp4 81.96M
| ├──0401-单例模式(访问GameFacad.mp4 50.43M
| ├──0501-游戏子系统分析、界面.mp4 29.94M
| ├──0502-创建每个子系统.mp4 40.63M
| ├──0503-创建每个UI界面的类.mp4 27.32M
| ├──0504-中介者模式的介绍,以及应用中介者模式到我们的游戏中.mp4 58.47M
| ├──0505-游戏各个子系统和中介者模式的UML图.mp4 20.73M
| ├──0601-角色系统的分析.mp4 33.18M
| ├──0602-角色基类创建开发.mp4 37.55M
| ├──0603-提取角色中的数值类型、创建单独的属性类.mp4 27.57M
| ├──0604-创建角色系统中的其他角色类.mp4 16.17M
| ├──0605-桥接模式抽象分.mp4 52.68M
| ├──0606-桥接模式抽象分.mp4 91.31M
| ├──0607-桥接模式之角色与武器的分.mp4 51.95M
| ├──0608-桥接模式之角色与武器的分.mp4 39.32M
| ├──0609-开发武器抽象类.mp4 23.76M
| ├──0610-UML图.mp4 56.91M
| ├──0701-策略模式介绍.mp4 66.91M
| ├──0702-策略模式原型的代码实现.mp4 23.01M
| ├──0703-策略模式在游戏项目中的应用分析.mp4 38.08M
| ├──0704-创建暴击和血量相关计算的策略方法类.mp4 26.31M
| ├──0705-将计算策略添加到主UML图中.mp4 8.49M
| ├──0801-模板方法模式.mp4 57.55M
| ├──0802-模板方法模式代码.mp4 40.94M
| ├──0803-开发武器的开火.mp4 42.04M
| ├──0804-使用模板方法模式重构武器的开火.mp4 74.55M
| ├──0901-有限状态机之抽象状态接口.mp4 78.65M
| ├──0902-有限状态机之状态管理、状态切换和状态机构建.mp4 30.75M
| ├──0903-分析战士的有限状态.mp4 96.38M
| ├──0904-开发战士的抽象状态接口.mp4 50.01M
| ├──0905-开发状态管理类.mp4 62.51M
| ├──0906-修改创建CSharp类的默认模板.mp4 35.23M
| ├──0907-开发战士默认的Idle.mp4 55.04M
| ├──0908-开发战士的追击状.mp4 63.50M
| ├──0909-开发战士的战斗状.mp4 32.54M
| ├──0910-构建战士的有限状.mp4 49.44M
| ├──0911-将状态机添加到主UML.mp4 21.21M
| ├──1001-分析敌人的有限状态机.mp4 19.83M
| ├──1002-开发敌人的抽象状态接口.mp4 30.00M
| ├──1003-开发敌人追击状态.mp4 38.12M
| ├──1004-开发敌人的攻击状态.mp4 32.54M
| ├──1005-构建敌人的有限状态机.mp4 38.03M
| ├──1006-整合敌人状态机到主UML图.mp4 10.95M
| ├──1101-开发角色管理系统、管理所有.mp4 53.09M
| ├──1102-角色攻击功能的.mp4 66.88M
| ├──1103-处理敌人被攻击的.mp4 50.28M
| ├──1104-处理战士被攻击的.mp4 41.19M
| ├──1105-分析模板方法模式在这里的应用是否合理.mp4 12.89M
| ├──1201-什么是简单工厂模式.mp4 35.90M
| ├──1202-工厂模式和抽象工厂模式.mp4 53.27M
| ├──1203-创建敌人和战士的工厂.mp4 34.28M
| ├──1204-完善战士工厂.mp4 90.54M
| ├──1205-创建资源工厂.mp4 32.65M
| ├──1206-完善通过Resources加载的资源工厂.mp4 56.57M
| ├──1207-讲工厂模式添加到主UML图中.mp4 18.67M
| ├──1208-开发武器工厂.mp4 66.24M
| ├──1209-对工厂进行统一的管理、方便后期维护.mp4 26.01M
| ├──1210-完善创建战士的工厂方法.mp4 62.93M
| ├──1211-完善控制手握武器.mp4 43.89M
| ├──1212-完善之前需要加载资源的地方.mp4 26.67M
| ├──1213-控制特效的销毁.mp4 13.12M
| ├──1214-开发创建敌人的工厂方法.mp4 47.17M
| ├──1301-学习建造者模式.mp4 64.39M
| ├──1302-建造者模式的代码实现.mp4 52.35M
| ├──1303-开发角色建造者的抽象基类.mp4 33.83M
| ├──1304-完成战士的建造者类.mp4 45.29M
| ├──1305-完成敌人的建造者类.mp4 26.30M
| ├──1401-享元模式介绍.mp4 38.76M
| ├──1402-开发管理共享单元对象的属性工厂.mp4 85.59M
| ├──1403-完成战士角色的构造(使用享元).mp4 55.40M
| ├──1404-关于享元模式的介绍总结和对象池的区别.mp4 65.65M
| ├──1405-将武器属性修改为享元模式.mp4 64.02M
| ├──1501-关于组合模式的介绍.mp4 42.30M
| ├──1502-武器工厂修改(享元模式补充).mp4 10.49M
| ├──1503-代码实现组合模式.mp4 48.54M
| ├──1504-用组合模式实现Unity‘中游戏物体父子关系的管理.mp4 50.69M
| ├──1601-设计游戏战斗场景.mp4 78.10M
| ├──1602-设计兵营信息显示和操作的UI界面.mp4 40.98M
| ├──1603-设计士兵信息显示的UI界面.mp4 94.71M
| ├──1604-设计游戏状态的UI界面.mp4 59.49M
| ├──1605-设计游戏暂停UI界面.mp4 23.26M
| ├──1606-开发工具类UITool可以查找UI控件.mp4 30.19M
| ├──1607-开发兵营界面的UI管理类.mp4 63.29M
| ├──1608-开发战士界面和游戏暂停界面的UI管理类.mp4 43.50M
| ├──1609-开发游戏状态的UI管理类.mp4 41.13M
| ├──1701-开发兵营类.mp4 57.00M
| ├──1702-开发兵营系统,管理所有兵营的更新.mp4 64.94M
| ├──1703-调试错误.mp4 66.38M
| ├──1704-控制兵营点击显示UI界面.mp4 59.12M
| ├──1705-控制兵营信息的显示.mp4 76.05M
| ├──1706-命令模式介绍.mp4 37.65M
| ├──1707-命令模式的代码实现.mp4 46.79M
| ├──1708-分析命令模式如何应用到士兵训练中.mp4 24.08M
| ├──1709-开发训练战士的命令类.mp4 31.19M
| ├──1710-添加训练命令和命令的管理.mp4 40.33M
| ├──1711-在兵营中控制训练命令的执行.mp4 34.05M
| ├──1712-控制正在训练信息的显示.mp4 81.32M
| ├──1713-创建导航网格,控制角色添加到角色管理系统.mp4 15.14M
| ├──1714-讲兵营系统添加到主UML图中.mp4 94.00M
| ├──1715-使用策略模式计算升级和训练所需要的能量消耗值.mp4 59.20M
| ├──1716-能量消耗值计算策略的调用.mp4 44.00M
| ├──1717-提供get方法获取升级和训练所需要的能量值.mp4 32.60M
| ├──1718-处理升级按钮的点击.mp4 46.85M
| ├──1801-设计能量系统.mp4 30.46M
| ├──1802-设计提示信息的显示.mp4 19.08M
| ├──1803-完善在升级兵营、武器和训练士兵的时候能量使用和提示.mp4 36.46M
| ├──1901-什么是责任链模式(关卡系统).mp4 110.06M
| ├──1902-责任链模式的代码实现.mp4 41.97M
| ├──1903-开发关卡Handler出来每一关的游戏逻辑.mp4 71.74M
| ├──1904-检查关卡是否结束.mp4 43.28M
| ├──1905-开发关卡内敌人的生成.mp4 25.23M
| ├──1906-构造关卡的责任链.mp4 60.22M
| ├──1907-敌人生成细节完善和目标位置得到.mp4 72.10M
| ├──1908-FixBug解决敌人和战士不行走的问题.mp4 75.22M
| ├──1909-处理角色的死亡和移除.mp4 83.88M
| ├──2001-什么是观察者模式(游戏事件系统).mp4 69.49M
| ├──2002-观察者模式的代码实现.mp4 85.27M
| ├──2003-开发游戏事件的主题类.mp4 33.43M
| ├──2004-开发角色死亡和新关卡的事件主题类.mp4 24.12M
| ├──2005-开发游戏事件系统管理所有的事件主题类.mp4 52.01M
| ├──2006-开发敌人死亡事件的触发和监听.mp4 73.56M
| ├──2007-Fixbug关卡不持续生成.mp4 76.98M
| ├──2008-成就系统的开发.mp4 31.55M
| ├──2009-统计杀死敌人的总个数.mp4 25.41M
| ├──2010-统计战士死亡数量和最高关卡数.mp4 49.44M
| ├──2011-完善主UML图.mp4 36.38M
| ├──2101-什么是备忘录模式.mp4 49.15M
| ├──2102-备忘录模式的代码实现.mp4 72.58M
| ├──2103-使用备忘录模式保存成就系统的数据.mp4 54.63M
| ├──2201-学习访问者模式.mp4 66.45M
| ├──2202-开发可以运行访问者的类.mp4 51.00M
| ├──2203-访问者模式的代码实现.mp4 51.74M
| ├──2204-创建角色访问的Visitor访问者.mp4 57.88M
| ├──2205-使用访问者模式统计存活单位的数量.mp4 24.81M
| ├──2301-什么是适配器模式.mp4 28.54M
| ├──2302-适配器模式的代码实现.mp4 34.55M
| ├──2303-分析适配器模式在游戏项目中的使用.mp4 30.34M
| ├──2304-开发战士俘兵类(敌人适配器).mp4 51.71M
| ├──2305-创建训练俘兵的命令.mp4 44.00M
| ├──2306-创建俘兵的兵营类.mp4 59.63M
| ├──2307-初始化俘兵营对象.mp4 48.95M
| ├──2401-什么是代理模式.mp4 46.66M
| ├──2402-使用代理模式做性能优化的测试.mp4 72.28M
| ├──2501-课程结尾.mp4 25.89M
| ├──2601-什么是装饰模式.mp4 82.59M
| ├──2602-装饰模式的代码实现.mp4 76.00M
| └──2603-迭代器模式、原型模式和解释器模式(课程结束语).mp4 56.51M
└──源码工程、素材、UML图和笔记.zip 18.35M