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

¥279.00
立即订阅

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

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

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

视频教程-游戏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相关推荐

  1. unity之游戏UI界面框架设计实战学习(一)

    游戏UI界面框架设计实战精讲视频课程 配合上博客 刘老师讲Unity 刚开始接触UI界面. 觉得讲得非常好. 做一下笔记. 课程总体分为七大部分: 一: UI框架设计理念 整体简单介绍即将带领大家开发 ...

  2. 视频教程-热更新框架设计之热更流程与热补丁视频课程-Unity3D

    热更新框架设计之热更流程与热补丁视频课程 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件架构设 ...

  3. 视频教程-热更新框架设计之客户端热更框架(中部)视频课程-Unity3D

    热更新框架设计之客户端热更框架(中部)视频课程 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件 ...

  4. 视频教程-AssetBundle框架设计_框架篇视频课程-Unity3D

    AssetBundle框架设计_框架篇视频课程 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师.具备深厚编程语言经验,在国内上市企业做项目经理.研发经理,熟悉企业大型软件运作管理过程.软件 ...

  5. 游戏UI界面设计视频教程全套

    库(UI插画漫画开发建模美术教程大全) 2014-11-28 16:54:21 1.全面系统(从基础到进阶,涵盖所有细节,特别是没有受过特别专业培训的亲们,更加需要) 2.有序排列(按照教程属性与绘画 ...

  6. 视频教程-C语言项目开发系列视频课程-C/C++

    C语言项目开发系列视频课程 从事编程数年,曾留学日本深造,擅长C++.后端.尤其是逆向 执教多年,顺应互联网的发展,从线下转为线上 用激情点燃代码,帮助大家实现编程梦想 杨波 ¥500.00 立即订阅 ...

  7. 产品经理内功修炼——产品的界面框架设计

    产品的界面框架设计 课程目标 1.掌握产品界面框架设计的类型 2.了解不同界面框架的优缺点 3.能够根据产品需求设计界面框架 前言 我们说界面的框架设计不仅仅是UI同学的设计,更多的是产品经理和交互设 ...

  8. 视频教程-从零学习selenium2(WebDriver)自动化测试系列视频课程-软件测试

    从零学习selenium2(WebDriver)自动化测试系列视频课程 曾供职于多家互联网公司(比如蚂蚁金服)及世界500强外企(如office depot),多年自动化.安全.性能测试以及测试管理工 ...

  9. ui界面颜色设计_界面设计ui的颜色基础

    ui界面颜色设计 重点 (Top highlight) Color is a sensory impression that the eyes perceive from the light, tra ...

最新文章

  1. html的后绑定事件,HTML 控件绑定事件
  2. golang中ioutil
  3. Django缩略图实现
  4. 使用Angular HTTP client对数据模型进行删除操作
  5. labelimg如何调整框的颜色_如何制作摄影集(下)
  6. 我喜欢阅读和计算机英语,关于自考中的计算机专业
  7. 深入理解HashMap(三): 关键源码逐行分析之构造函数
  8. 用java设计一个二叉树类的结构,在JAVA中实现的二叉树结构
  9. linux定位到文件,locate 在linux下快速定位文档
  10. cl.exe is unable to create an executable file. C compiler test failed.
  11. mysql key键_mysql KEY是什么键?有什么作用?
  12. 软件开发几个阶段的内容以及产物
  13. 基于 Ubuntu20.04 的工作环境搭建
  14. 数学:一夜读罢头飞雪
  15. 剪不断,理不乱——三层架构之抽象工厂加反射
  16. 对编程有着不可磨灭影响——离散数学——图论
  17. 虚拟机架设冒险岛服务器,冒险岛单机版V139虚拟机版+视频安装教程+139客户端+登录器...
  18. 十进制转化为16进制
  19. Linux proc文件系统小记
  20. Baidu KDD Cup 2022 官方赛题解读,内附 Baseline 开源代码

热门文章

  1. 第一坊熊孩子年度痛哭的事件
  2. mysql.user not exist_MySQL [ERROR] Table 'mysql.user' doesn't exist
  3. Numpy大作业之简洁版
  4. 磁流变液阻尼器,磁流变液悬置控制,以及悬置系统解偶优化设计
  5. STM32的智能家居空调控制
  6. 街拍视频和街拍第一站的爬虫
  7. AnyTXT Searcher
  8. 白等贺锦鲤就职典礼最靓的仔~Have fun
  9. 新型数据中心是支撑我国数字经济发展的关键算力基础
  10. 操作系统 进程管理之处理机调度