视频教程-Unity客户端框架设计PureMVC篇视频课程(上)-Unity3D

Unity客户端框架设计PureMVC篇视频课程(上)
二十多年的软件开发与教学经验IT技术布道者,资深软件工程师。具备深厚编程语言经验,在国内上市企业做项目经理、研发经理,熟悉企业大型软件运作管理过程、软件架构设计理论。精通与熟悉Python、Java、C#、Unity、XNA等开发技术,同时精通基于Python、.Net、J2EE等不同平台各项研发技术,多层体系结构设计、设计模式、软件架构理论与中大型项目实践与开发经验。领导或参与了针对国家金融行业、税务行业等大中型IT项目开发建设,从事项目研发经理、软件架构师等职位。独立领导开发过十几款大中型IT项目:深发展(后改名平安银行)IT服务管理系统、华夏总行个人征信管理系统(二期)、山东税务信誉等级
刘国柱
¥99.00
立即订阅

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

 

视频教程-Unity客户端框架设计PureMVC篇视频课程(上)-Unity3D

学习有效期:永久观看

学习时长:547分钟

学习计划:10天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:刘国柱

软件开发专家,软件架构师,高级培训讲师,IT作家

讲师介绍:二十多年的软件开发与教学经验IT技术布道者,资深软件工程师。具备深厚编程语言经验,在国内上市企业做项目经理、研发经理,熟悉企业大型软件运作管理过程、软件架构设计理论。精通与熟悉Python、Java、C#、Unity、XNA等开发技术,同时精通基于Python、.Net、J2EE等不同平台各项研发技术,多层体系结构设计、设计模式、软件架构理论与中大型项目实践与开发经验。领导或参与了针对国家金融行业、税务行业等大中型IT项目开发建设,从事项目研发经理、软件架构师等职位。独立领导开发过十几款大中型IT项目:深发展(后改名平安银行)IT服务管理系统、华夏总行个人征信管理系统(二期)、山东税务信誉等级

☛点击立即跟老师学习☚

 

「你将学到什么?」

本课程总体分为五大部分:

一: 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 的区别与具体开发应用技巧。

一、热更新系列(技术含量:中高级):
A:《lua热更新技术中级篇》
https://edu.csdn.net/course/detail/27087
B:《热更新框架设计之Xlua基础视频课程》
https://edu.csdn.net/course/detail/27110
C:《热更新框架设计之热更流程与热补丁技术》
https://edu.csdn.net/course/detail/27118
D:《热更新框架设计之客户端热更框架(上)》
https://edu.csdn.net/course/detail/27132
E:《热更新框架设计之客户端热更框架(中)》
https://edu.csdn.net/course/detail/27135
F:《热更新框架设计之客户端热更框架(下)》
https://edu.csdn.net/course/detail/27136
二:框架设计系列(技术含量:中级):
 A:《游戏UI界面框架设计系列视频课程》
https://edu.csdn.net/course/detail/27142
B:《Unity客户端框架设计PureMVC篇视频课程(上)》
https://edu.csdn.net/course/detail/27172
C:《Unity客户端框架设计PureMVC篇视频课程(下)》
https://edu.csdn.net/course/detail/27173
D:《AssetBundle框架设计_框架篇视频课程》
https://edu.csdn.net/course/detail/27169
三、Unity脚本从入门到精通(技术含量:初级)
A:《C# For Unity系列之入门篇》
https://edu.csdn.net/course/detail/4560
B:《C# For Unity系列之基础篇》
https://edu.csdn.net/course/detail/4595
C: 《C# For Unity系列之中级篇》
https://edu.csdn.net/course/detail/24422
D:《C# For Unity系列之进阶篇》
https://edu.csdn.net/course/detail/24465
四、虚拟现实(VR)与增强现实(AR):(技术含量:初级)
A:《虚拟现实之汽车仿真模拟系统 》
https://edu.csdn.net/course/detail/26618
五、Unity基础课程系列(技术含量:初级)
 A:《台球游戏与FlappyBirds—Unity快速入门系列视频课程(第1部)》
  https://edu.csdn.net/course/detail/24643
B:《太空射击与移动端发布技术-Unity快速入门系列视频课程(第2部)》
https://edu.csdn.net/course/detail/24645
 C:《Unity ECS(二) 小试牛刀》
https://edu.csdn.net/course/detail/27096
六、Unity ARPG课程(技术含量:初中级):
A:《MMOARPG地下守护神_单机版实战视频课程(上部)》
https://edu.csdn.net/course/detail/24965
B:《MMOARPG地下守护神_单机版实战视频课程(中部)》
https://edu.csdn.net/course/detail/24968
C:《MMOARPG地下守护神_单机版实战视频课程(下部)》
https://edu.csdn.net/course/detail/24979


 

「课程学习目录」

第1章:MVC基本设计理念
1.课程整体介绍
2.基本设计理念(A)
3.基本设计理念(B)
第2章:PureMVC开源框架插件下载与搭建基础环境
1.HelloWorld项目开发(A)
2.HelloWorld项目开发(B)
3.HelloWorld项目_定义模型层类
4.HelloWorld项目_定义视图层类
5.定义命令与全局控制类且调试最简项目
第3章:PureMVC架构基本设计理念
1.架构基本设计理念讲解(A)
2.架构基本设计理念讲解(B)
第4章:游戏项目应用PureMVC架构
1.游戏应用_导出UI框架插件
2.游戏应用_创建PureMVC的Dll类库
3.游戏应用_建立新项目工程导入各种资源
4.游戏应用_建立UI窗体预设
5.游戏应用_创建2D主场景
6.游戏应用_编辑配置文件启动UI框架
7.游戏应用_循序启动三层UI窗体
8.游戏应用_定义Hero控制脚本(A)
9.游戏应用_定义Hero控制脚本(B)
10.游戏应用_注册命令层
11.游戏应用_命令层与控制脚本的结合
12.游戏应用_开发陆地移动控制
13.游戏应用_管道组道具移动控制
14.游戏应用_管道碰撞检测
15.游戏应用_游戏结束命令层控制
16.游戏应用_定义MVC的数据模型层(上)
17.游戏应用_定义MVC的数据模型层(下)
18.游戏应用_定义MVC的视图层(上)
19.游戏应用_定义MVC的视图层(下)
20.游戏应用_开发得到时间控制脚本
21.游戏应用_注册模型与视图层且串联调试
22.游戏应用_开发金币道具的触发检测
23.游戏应用_联调游戏的分数与**分
24.游戏应用_修正游戏地面碰撞检测逻辑
25.游戏应用_项目常量统一管理与定义
第5章:深入刨析PureMVC架构高级开发技巧
1.应用技巧总结_框架通讯与调用机制分析
2.应用技巧总结_道具与脚本分离的开发思想总结
3.应用技巧总结_Simple与MacroCommand区别分析
4.应用技巧总结_脚本与框架代理类的生命周期研究(A)
5.应用技巧总结_脚本与框架代理类的生命周期研究(B)
6.应用技巧总结_完善FlappyBirds(A)
7.应用技巧总结_完善FlappyBirds(B)
8.应用技巧总结_完善FlappyBirds(C)_课程结束

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,10天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握Unity3D知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

快速掌握基于Unity引擎的MVC设计理念、原理。

快速掌握基于Unity引擎的MVC开源项目。

 

订阅课程 开始学习

你可能感兴趣的:(视频教程-Unity客户端框架设计PureMVC篇视频课程(上)-Unity3D)