视频教程-Unity客户端框架设计PureMVC篇视频课程(上)-Unity3D
扫码下载「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相关推荐
- 视频教程-Unity客户端框架设计PureMVC篇视频课程(下)-Unity3D
Unity客户端框架设计PureMVC篇视频课程(下) 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过 ...
- 视频教程-MMOARPG地下守护神_单机版实战视频课程(上部) -Unity3D
MMOARPG地下守护神_单机版实战视频课程(上部) 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程 ...
- 视频教程-MMOARPG地下守护神_单机版实战视频课程(下部) -Unity3D
MMOARPG地下守护神_单机版实战视频课程(下部) 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程 ...
- 视频教程-热更新框架设计之客户端热更框架(中部)视频课程-Unity3D
热更新框架设计之客户端热更框架(中部)视频课程 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件 ...
- 视频教程-AssetBundle框架设计_框架篇视频课程-Unity3D
AssetBundle框架设计_框架篇视频课程 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件 ...
- 视频教程-热更新框架设计之热更流程与热补丁视频课程-Unity3D
热更新框架设计之热更流程与热补丁视频课程 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件架构设 ...
- 视频教程-Unity网络游戏架构设计-Unity3D
Unity网络游戏架构设计 网名:海洋,CSDN社区讲师,3D游戏引擎开发者,IT讲师,计算机图形学方向研究生,曾在浙江大学CAD&CG;国家重点实验室学习.从事IT行业15年,主导或参与了1 ...
- 视频教程-Apache Shiro权限框架实战+项目案例视频课程-Java
Apache Shiro权限框架实战+项目案例视频课程 拥有10余年项目实战经验. 2006-2011在nttdata从事对日软件开发类工作. 2011-2015在HP从事技术服务工作. 擅长于j2e ...
- 视频教程-SQL语句从入门到精通迅速提升篇视频课程(Oracle零基础版)-Oracle
SQL语句从入门到精通迅速提升篇视频课程(Oracle零基础版) 某公司区域交付运营总监,丰富的项目管理经验,带过1个亿级项目,千万级项目10余个. 陈志文 ¥118.00 立即订阅 扫码下载「CSD ...
最新文章
- 25.EXTJS 主页面的jsp
- d3.js选择、插入、删除元素
- 【嵌入式Linux】嵌入式Linux应用开发基础知识之网络通信
- 手机自动化测试IDE之Airtest基本操作方法,学完让你解放双手
- 数据库Sharding的基本思想和切分策略(转)
- socket网络编程(tcp udp)
- matlab 符号函数是什么意思,matlab符号函数定义
- 明御安全网关(IPS)批量导入黑名单IP
- Xcode可以清理哪些缓存?
- 自动整理html书签,技巧:使用 Excel 快速整理重复书签丨Matrix 精选
- unity打箱子小游戏demo
- 2017-2018 年终总结
- matlab数字图像处理——图像的读写,灰度、二值图像
- 从女孩儿手中音乐般滑落
- 阿里企业邮箱的smtp
- Notice: Undefined index: 提示解决方法
- GME轧空事件的战后处置和思考
- 蓝队攻击的四个阶段(二)
- vue项目你一定会用到的性能优化!
- 马尔科夫随机场和马尔科夫链