Unity客户端框架设计PureMVC篇 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 253.00元

本课程总体分上、下两部,上部解决应用PureMVC框架开发项目问题,下部则着力解决深入掌握框架源码核心、彻底掌握框架思想、建立框架思维,为开发自己的专属框架(以及成为游戏架构师)打下坚实基础!

(上篇)总体分为五大部分:

一: MVC基本设计理念
     首先讲解游戏(包含VR、AR)与软件项目为什么需要有架构与框架的理念。然后讲解游戏引擎、服务端与客户端框架的区分,且梳理分析国内目前主流的游戏客户端架构模式以及优缺点分析。以及PureMVC与StrangeIOC两种MVC开源架构的总体技术刨析。

二:PureMVC开源框架插件下载与搭建基础环境。
    笔者以开发一个最简单的“Hello World”为例,详细讲解PureMVC最基础的概念,与框架搭建过程,让学员以最快的时间,学会PureMVC框架的基础理念与应用技巧。

三:PureMVC架构设计理念。
    基于前面最简版本的开发过程,初步刨析PureMVC架构以“Mediator+事件通知机制”总体设计理念。讲解什么是中介者设计模式(Mediator Pattern),以及事件机制在PureMVC中的基础作用。最后分析PureMVC架构基本的开发流程,以及两种不同类型的消息机制。

四:开发一款游戏项目(Flappy Birds),集成PureMVC+SUIFW(此框架课程均以发布)两种框架模式,讲解在具体开发一款游戏产品时,如何分析、把握框架与游戏脚本之间的关联关系,如果发挥PureMVC彻底解耦的开发理念。

五:基于前面游戏项目的开发,进一步刨析PureMVC架构的高级开发技巧:
    1:PureMVC框架类与脚本之间的相互通讯机理。
    2:基于PureMVC框架原理,实现游戏项目模型与脚本的彻底分离技术,真正实现美工与研发的同步开发与无缝对接技术。
    3:掌握命令层(即:控制层)中SimpleCommand 与MacroCommand 的区别与具体开发应用技巧。

 

(下篇)总体分为四大部分:

一:应用层架构设计
      总结《PureMVC框架设计(上篇)》的基础之上,进一步阐述PureMVC三层流转关系图,以及讲解PureMVC与标准MVC设计的联系与区别点。讲解PureMVC中对于视图层内部的进一步分化技术:View与Mediator。

二:App应用(游戏)界面开发
     根据我们已经掌握的PureMVC 架构知识点,我们开发一个具体的Unity应用项目。本项目重点讲解复杂UI界面中对于PureMVC 的详细使用过程以及应用技巧。

三:开源架构源码分析

     我们就PureMVC 开源整体架构图、PureMVC主要的设计模式、源代码目录结构、三大核心类、外围类进行详细梳理架构源码,与其中蕴含着的优秀设计思想。

四:架构设计总结
      最后一章我们经过架构源码的详细分析与研究,最后总结探讨PureMVC中观察者、中介者、外观、代理等模式在架构中的设计与应用闪光点。最后我们还会就PureMVC在团队开发中关于模块化协作开发、以及架构三层中设计“颗粒度”等问题展开最后的讨论。