视频教程-游戏UI界面框架设计系列视频课程-Unity3D

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

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

 

视频教程-游戏UI界面框架设计系列视频课程-Unity3D

学习有效期:永久观看

学习时长:969分钟

学习计划:17天

难度:

 

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

讲师姓名:刘国柱

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

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

☛点击立即跟老师学习☚

 

「你将学到什么?」

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

一: UI框架设计理念
       整体简单介绍即将带领大家开发的UI框架的功能设计、核心类设计等,让大家有一个整体、大概的了解。


二: 简单版本开发
      为了简化框架学习的难度,先带领大家开发一个类似"Hello World" 的简单版本,以期达到学员快速理解、与减轻学习框架核心思想难度的目的。


三: 窗体层级管理
       层级管理是UI框架的重点与难点,本章节使用了大量时间,对核心开发理念、与具体实现编码,进行详细的讲解。


四: 模态窗体管理
     游戏项目中对于重要信息,经常会出现“弹出窗口”。对于此类UI界面,我们设计了多种(模态)窗体的属性,以**限度灵活的适用于不同游戏项目(包括VR/AR)的开发需求


五: 日志调试与配置管理
    游戏项目开发经常会遇到PC端运行良好,发布移动端(IOS/Android/平板等)出现崩溃、死机、数值与预期不同的调试难题。本章节从高级日志的开发讲解到基于Json 的配置管理的应用。使得学员学会对于经常需要改变数值(或者改变需求),使用基于“低耦合”思想,配合“配置管理”的思想来应对灵活多变的需求开发。


六: 消息传递中心
      Unity游戏项目中存在多种数值(消息)的传递方式,但是大多数的消息传递方式,耦合性太高造成项目模块的“复用性”降低。本章节讲解采用“消息中心”的思想,开发类似“发邮件”、“收邮件”的机制,来彻底杜绝脚本之间(游戏对象、UI窗体之间)强耦合现象。


七: 资源国际化技术
     目前国内大多数中大型游戏(VR/AR)公司,都要进行全球发布与营销,如何解决游戏项目中资源的国际化问题,对于开发人员尤其重要。通过本章节学习,结合笔者经验给出基于Json 可配置原理的解决方案。

      温馨提示: 进一步详细了解本课程大纲学员,请务必围观课程的第1节“总体介绍”,谢谢大家!


课程温馨提示:
      说明1:  本课程《UI界面框架设计》开发环境如下:
               Win8.1(Win10)+Unity5.5.1版本+VS2012+UnityVS(支持5.x的版本)插件+Resharp8.0插件。


一、热更新系列(技术含量:中高级):
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章:UI框架设计理念
1.课程整体介绍
2.什么是框架
3.无框架项目需要处理的问题
4.框架功能与开发环境介绍
第2章:最简版本开发
1.建立UI框架项目且导入资源
2.定义框架核心枚举类型
3.定义框架核心枚举类型
4.定义UI管理器脚本
5.UI管理器核心字段定义
6.创建根窗体预设
7.创建登陆窗体预设
8.UI管理器加载UI根窗体
9.UI管理器_完成Awake初始化函数编写
10.UI管理器_框架常量的统一定义与管理
11.UI管理器_显示UI窗体的方法定义
12.UI管理器_编写显示UI窗体的方法(A)
13.UI管理器_编写显示UI窗体的方法(B)
14.UI管理器_编写显示UI窗体的方法(C)
15.UI管理器_编写显示UI窗体的方法(D)
16.UI管理器_编写客户程序调用与测试框架
17.最简版本项目开发思路回顾(A)
18.最简版本项目开发思路回顾(B)
19.UI框架功能设计理念讲解
20.UI框架核心类设计
第3章:窗体层级管理
1.层级管理_栈数据结构
2.层级管理_定义入栈方法
3.层级管理_普通窗体的关闭逻辑
4.层级管理_反向切换窗体的关闭逻辑
5.层级管理_隐藏其他属性窗体的显示逻辑
6.层级管理_隐藏其他属性窗体的关闭逻辑
7.层级管理_清空栈集合
8.层级管理_UI管理器部分代码完善
9.层级管理测试_定义窗体预设(A)
10.层级管理测试_定义窗体预设(B)
11.层级管理测试_登陆窗体开发(A)
12.层级管理测试_查看UI管理器内部状态
13.层级管理测试_登陆窗体开发(B)
14.重构技术_获取子节点脚本算法
15.重构技术_帮助类节点查找算法
16.重构技术_给子节点添加脚本算法
17.重构技术_窗体基类封装子类调用方法
18.重构技术_测试与重构窗体返回方法(A)
19.重构技术_测试与重构窗体返回方法(B)
20.重构技术_使用Lamda表达式简化编程
第4章:模态窗体管理
1.模态窗体_基本原理讲解(A)
2.模态窗体_基本原理讲解(B)
3.模态窗体_定义UI遮罩管理器脚本
4.模态窗体_UI遮罩管理器初始化核心字段
5.模态窗体_设置与取消遮罩状态
6.模态窗体_定义模态窗体透明度与初步测试
7.模态窗体_模态窗体透明度调试
8.模态窗体_完善模态窗体功能
第5章:日志调试与配置管理
1.配置管理_Json简介
2.配置管理_Json解析示例(A)
3.配置管理_Json解析示例(B)
4.配置管理_Json解析示例(C)
5.配置管理_定义通用配置管理器接口
6.配置管理_通用配置管理器Json实现类
7.配置管理_UI管理器中UI预设窗体的配置管理应用
8.配置管理_框架中常量部分统一定义
9.配置管理_日志调试脚本完善与应用讲解
第6章:消息传递中心
1.消息中心_开发消息传递中心的意义
2.消息中心_定义消息传递中心核心类(A)
3.消息中心_定义消息传递中心核心类(B)
4.消息中心_测试消息传递中心(A)
5.消息中心_测试消息传递中心(B)
6.消息中心_消息传递中心测试与重构(A)
7.消息中心_消息传递中心测试与重构(B)
8.消息中心_客户程序常量的集中定义
第7章:资源国际化技术
1.资源国际化_定义语言管理器类(A)
2.资源国际化_定义语言管理器类(B)
3.资源国际化_语言国际化测试与重构

 

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

  • 大咖讲解

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

  • 答疑服务

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

  • 课程资料+课件

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

  • 常用开发实战

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

  • 大牛技术大会视频

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

  • APP+PC随时随地学习

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

 

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

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

 

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

【完善的技术体系】

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

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

【清晰的课程脉络】

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

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

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

 

「你可以收获什么?」

快速掌握基于Unity引擎的UI界面框架设计理念、原理、功能设计与全套技术实现

对Unity引擎的UI界面一个整体的了解

 

订阅课程 开始学习

你可能感兴趣的:(视频教程-游戏UI界面框架设计系列视频课程-Unity3D)