|
课程概览
本课程总体分上、下两部,上部解决应用PureMVC框架开发项目问题,下部则着力解决深入掌握框架源码核心、彻底掌握框架思想、建立框架思维,为开发自己的专属框架(以及成为游戏架构师)打下坚实基础!
本课程下部分为四大部分:
一:应用层架构设计
总结《PureMVC框架设计(上篇)》的基础之上,进一步阐述PureMVC三层流转关系图,以及讲解PureMVC与标准MVC设计的联系与区别点。讲解PureMVC中对于视图层内部的进一步分化技术:View与Mediator。
二:App应用(游戏)界面开发
根据我们已经掌握的PureMVC 架构知识点,我们开发一个具体的Unity应用项目。本项目重点讲解复杂UI界面中对于PureMVC 的详细使用过程以及应用技巧。
三:开源架构源码分析
我们就PureMVC 开源整体架构图、PureMVC主要的设计模式、源代码目录结构、三大核心类、外围类进行详细梳理架构源码,与其中蕴含着的优秀设计思想。
四:架构设计总结
最后一章我们经过架构源码的详细分析与研究,最后总结探讨PureMVC中观察者、中介者、外观、代理等模式在架构中的设计与应用闪光点。最后我们还会就PureMVC在团队开发中关于模块化协作开发、以及架构三层中设计“颗粒度”等问题展开最后的讨论。
课程目标
使得进入游戏(VR/AR)公司的开发人员,快速掌握基于Unity引擎的MVC设计理念、原理、以及MVC开源项目:PureMVC从功能设计与全套技术原理实现。 通过学习可以让学员快速胜任基于MVC设计理念的框架开发工作, 成为公司核心主力开发人员, 为进一步成为“主程”,打下坚实的基础!
适合人群
中级开发人员或者系统学习过“刘老师讲Unity”就业系列课程的学员。
课时列表
第1 章 : 应用层架构设计
免费 课时1:课程总体介绍 11:33
免费 课时2:框架理论_PureMVC流程总结(A) 10:57
免费 课时3:框架理论_PureMVC流程总结(B) 12:57
免费 课时4:框架理论_视图层划分解耦 14:49
第2 章 : App应用(游戏)界面开发
课时5:App项目_资源导入 13:09
课时6:App项目_UI布局组件讲解 12:33
课时7:App项目_开发雇员信息UI界面 10:26
课时8:App项目_开发用户列表信息UI 14:56
课时9:App项目_开发用户窗体信息UI 14:44
课时10:App项目_定义模型层(A) 10:34
课时11:App项目_定义模型层(B) 12:12
课时12:App项目_定义模型代理类(A) 14:01
课时13:App项目_定义模型代理类(B) 13:14
课时14:App项目_定义模型代理类(C) 06:15
课时15:App项目_定义用户列表组件类 15:17
课时16:App项目_定义用户信息列表(A) 10:49
课时17:App项目_定义用户信息列表(B) 10:42
课时18:App项目_定义用户信息列表(C) 10:37
课时19:App项目_定义用户信息列表(D) 08:54
课时20:App项目_定义视图列表操作类(A) 10:58
课时21:App项目_定义视图列表操作类(B) 09:00
课时22:App项目_定义视图列表操作类(C) 14:32
课时23:App项目_定义线程安全的Facade入口类 11:44
课时24:App项目_Facade入口类三层注册 09:27
课时25:App项目_定义项目启动脚本 10:37
课时26:App项目_使用框架日志系统调试排错 12:40
课时27:App项目_讲解Toggle控件OnValueChanged事件 12:03
课时28:App项目_完善用户列表项脚本 11:47
课时29:App项目_用户列表Mediator类处理选择信息 14:36
课时30:App项目_完善用户列表Mediator类处理选择信息 08:33
课时31:App项目_定义用户窗体显示脚本(1) 10:09
课时32:App项目_定义用户窗体显示脚本(2) 08:40
课时33:App项目_定义用户窗体操作类(A) 13:18
课时34:App项目_定义用户窗体操作类(B) 14:37
课时35:App项目_调试项目完成前五步查询显示功能 09:27
课时36:App项目_实现增删改功能(A) 14:24
课时37:App项目_实现增删改功能(B) 12:08
课时38:App项目_实现增删改功能(C) 12:58
课时39:App项目_实现增删改功能(D) 13:52
课时40:App项目_实现增删改功能(E) 13:04
课时41:App项目_调试增加与修改记录功能 10:37
课时42:App项目_完善项目(A) 12:48
课时43:App项目_完善项目(B) 10:07
课时44:App项目总结_整体流程图讲解 12:55
课时45:App项目总结_应用框架经验总结 11:02
第3 章 : 开源架构源码分析解析
课时46:框架源码解析_整体架构图讲解 08:57
课时47:框架源码解析_框架运用经典设计模式讲解 15:15
课时48:框架源码解析_框架目录结构解析(A) 12:38
课时49:框架源码解析_框架目录结构解析(B) 12:31
课时50:框架源码解析_框架目录结构解析(C) 14:23
课时51:框架源码解析_三大核心类共同特性解析(A) 14:01
课时52:框架源码解析_三大核心类共同特性解析(B) 12:00
课时53:框架源码解析_三大核心类共同特性解析(C) 09:31
课时54:框架源码解析_三大核心类共同特性解析(D) 13:07
课时55:框架源码解析_三大核心类共同特性解析(E) 14:28
课时56:框架源码解析_解析Model核心类 12:08
课时57:框架源码解析_解析Controller核心类 13:26
课时58:框架源码解析_中期复习与回顾 10:31
课时59:框架源码解析_核心类View消息中心的解析 14:14
课时60:框架源码解析_核心类View关于Mediator实例操作解析 12:50
课时61:框架源码解析_简述Facade类与消息流转过程 17:45
课时62:框架源码解析_总结回顾本章 18:43
第4 章 : 架构设计总结
课时63:架构设计原则总结(上) 16:11
课时64:架构设计原则总结(下)课程结束 11:21
下载地址:
|
|