导航
课程首页
  • PM-Summit 全球产品经理大会云会员
  • SDCon 全球软件研发技术大会云会员
  • ML-Summit 全球机器学习技术大会云会员
  • C++性能优化高端培训
  • AI全栈开发实战营
精品课 极客时间

AI 搜索

登录
会员中心
消息
历史
创作中心
创作
学习中心
成为讲师

游戏UI界面框架设计系列视频课程 最简版本开发 UI管理器核心字段定义

游戏UI界面框架设计系列视频课程
共72节 1832人在学 课程详情
课程目录
讨论留言
  • UI框架设计理念

    • 课程整体介绍
    • 什么是框架
    • 无框架项目需要处理的问题
    • 框架功能与开发环境介绍
  • 最简版本开发

    • 建立UI框架项目且导入资源
    • 定义框架核心枚举类型
    • 定义框架核心枚举类型
    • 定义UI管理器脚本
    • UI管理器核心字段定义
    • 创建根窗体预设
    • 创建登陆窗体预设
    • UI管理器加载UI根窗体
    • UI管理器_完成Awake初始化函数编写
    • UI管理器_框架常量的统一定义与管理
    • UI管理器_显示UI窗体的方法定义
    • UI管理器_编写显示UI窗体的方法(A)
    • UI管理器_编写显示UI窗体的方法(B)
    • UI管理器_编写显示UI窗体的方法(C)
    • UI管理器_编写显示UI窗体的方法(D)
    • UI管理器_编写客户程序调用与测试框架
    • 最简版本项目开发思路回顾(A)
    • 最简版本项目开发思路回顾(B)
    • UI框架功能设计理念讲解
    • UI框架核心类设计
  • 窗体层级管理

    • 重构技术_使用Lamda表达式简化编程
    • 层级管理_栈数据结构
    • 层级管理_定义入栈方法
    • 层级管理_普通窗体的关闭逻辑
    • 层级管理_反向切换窗体的关闭逻辑
    • 层级管理_隐藏其他属性窗体的显示逻辑
    • 层级管理_隐藏其他属性窗体的关闭逻辑
    • 层级管理_清空栈集合
    • 层级管理_UI管理器部分代码完善
    • 层级管理测试_定义窗体预设(A)
    • 层级管理测试_定义窗体预设(B)
    • 层级管理测试_登陆窗体开发(A)
    • 层级管理测试_查看UI管理器内部状态
    • 层级管理测试_登陆窗体开发(B)
    • 重构技术_获取子节点脚本算法
    • 重构技术_帮助类节点查找算法
    • 重构技术_给子节点添加脚本算法
    • 重构技术_窗体基类封装子类调用方法
    • 重构技术_测试与重构窗体返回方法(A)
    • 重构技术_测试与重构窗体返回方法(B)
  • 模态窗体管理

    • 模态窗体_基本原理讲解(A)
    • 模态窗体_基本原理讲解(B)
    • 模态窗体_定义UI遮罩管理器脚本
    • 模态窗体_UI遮罩管理器初始化核心字段
    • 模态窗体_设置与取消遮罩状态
    • 模态窗体_定义模态窗体透明度与初步测试
    • 模态窗体_模态窗体透明度调试
    • 模态窗体_完善模态窗体功能
  • 日志调试与配置管理

    • 配置管理_Json简介
    • 配置管理_Json解析示例(A)
    • 配置管理_Json解析示例(B)
    • 配置管理_Json解析示例(C)
    • 配置管理_定义通用配置管理器接口
    • 配置管理_通用配置管理器Json实现类
    • 配置管理_UI管理器中UI预设窗体的配置管理应用
    • 配置管理_框架中常量部分统一定义
    • 配置管理_日志调试脚本完善与应用讲解
  • 消息传递中心

    • 消息中心_开发消息传递中心的意义
    • 消息中心_定义消息传递中心核心类(A)
    • 消息中心_定义消息传递中心核心类(B)
    • 消息中心_测试消息传递中心(A)
    • 消息中心_测试消息传递中心(B)
    • 消息中心_消息传递中心测试与重构(A)
    • 消息中心_消息传递中心测试与重构(B)
    • 消息中心_客户程序常量的集中定义
  • 资源国际化技术

    • 资源国际化_定义语言管理器类(A)
    • 资源国际化_定义语言管理器类(B)
    • 资源国际化_语言国际化测试与重构
回复
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
    轻敲空格完成输入
    • 显示为
    • 卡片
    • 标题
    • 链接

    反馈

    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    UI管理器核心字段定义

    课程介绍

     

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

    一: 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

     

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 758人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22201人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4222人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 794人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 844人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5161人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1511人在学

    Python Django 深度学习 小程序

    钟翔 · 2333人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 605人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3999人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00

      订阅失败

      游戏UI界面框架设计系列视频课程
      游戏UI界面框架设计系列视频课程 ...

      订阅列表已满,请先移出部分订阅内容。

      当前章节需购买后观看
      开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
      提交答案

      购买课程

      扫码完成付费,可继续学习全部课程内容

      加载中...
      课件正在飞速打包中,请耐心等待几秒钟~

      视频问题反馈

      提交遇到的问题我们会尽快解决的 ~

      首页
      博客
      下载
      学习
      社区
      AI搜索
      GitCode
      InsCodeAI
      技术会议
      会员中心
      创作中心
      联系我们
      工作时间: 8:30 - 22:00
      客服电话: 400-660-0108
      kefu@csdn.net在线客服
      • 关于我们
      • 招贤纳士
      • 商务合作
      • 寻求报道
      • 京ICP备19004658号
      • 经营性网站备案信息
      • 公安备案号11010502030143
      • 营业执照
      • 北京互联网违法和不良信息举报中心
      • 家长监护
      • 中国互联网举报中心
      • 网络110报警服务
      • Chrome商店下载
      • 账号管理规范
      • 版权与免责声明
      • 版权申诉
      • 出版物许可证
      • ©1999-2024北京创新乐知网络技术有限公司