本课程大体分为七个部分: 1:UI框架设计理念,简单介绍大家将要开发的UI框架的功能设计、核心类设计等,让大家有一个整体、概括的认识。 2:简易版本开发为了简化框架的学习难度,我们首先带领大家开发一个类似的简易版本,以达到学生快速理解和降低框架核心思想学习难度的目的。 三:表单层次管理 层次管理是UI框架的重点和难点。 本章用了大量的时间详细讲解了核心开发概念和具体实现编码。 四:模态表单管理 游戏项目中经常出现重要信息的“弹出窗口”。 对于此类UI界面,我们设计了多种(模态)形式的属性小程序开发实战案例之折线图制作,以最大限度地提高灵活性,适应不同游戏项目(包括VR/AR)的开发需求。 五:日志调试与配置管理游戏项目开发我们经常会遇到PC版运行正常,但是手机版(IOS//平板等)发布时就崩溃、卡顿、数值不准的调试问题与预期不同。 本章讲解从高级日志的开发到基于Json的配置管理的应用。 这使得学生能够学习在价值观经常需要改变(或者需求发生变化)时,如何利用“低耦合”和“配置管理”的思想来应对灵活多变的需求开发。 6:消息中心游戏项目中传递值(消息)的方式有多种。 然而,大多数消息传递方式耦合度太高,降低了项目模块的“可重用性”。

本章讲解如何利用“消息中心”的思想,开发类似“发送邮件”和“接收邮件”的机制,彻底消除脚本之间(游戏对象和UI表单之间)的强耦合。 七:资源国际化技术 目前,国内大部分中大型游戏(VR/AR)公司都已进行全球发行和营销。 如何解决游戏项目中的资源国际化问题对于开发者来说尤为重要。 通过本章的学习,根据作者的经验给出了基于Json可配置原理的解决方案。 温馨提示:想要了解更多本课程大纲,请务必观看课程第一节“总体介绍”,谢谢大家! 课程提示: 注1:本课程《UI界面框架设计》的开发环境如下:Win8.1()+.5.1版本++(支持5.x版本)插件+.0插件。 1.热更新系列(技术内容:中级到高级):A:《lua热更新技术中级》:《热更新框架设计Xlua基础视频课程》:《热更新框架的热更新流程及热补丁技术》 " : "热更新框架设计:客户端热更新框架(第1部分)": "热更新框架设计:客户端热更新框架(第2部分)": "热更新框架设计:客户端热更新框架(第2部分)" 2:框架设计系列(技术内容:中级): A:《游戏UI界面框架设计系列视频课程》:《客户端框架设计视频课程(第1部分)》:《客户端框架设计视频课程(第2部分)》:《框架设计_框架视频课程》3.脚本编写从入门到精通(技术内容:初级)A:《C#入门系列》:《C#基础系列》:《中级到C#系列》:《C#系列进阶篇》4.虚拟现实(VR)和增强现实(AR):(技术内容:初级)A:《虚拟现实汽车仿真系统》5.基础课程系列(技术内容:初级)A:《台球游戏及-快速入门系列视频课程(第1部分)》:《太空拍摄与移动出版技术-快速入门系列视频课程(第2部分)》C:《(二)技能小测试》6.课程(技术内容:初中级):A:《地下守护神_单机版实用视频课程(上)》:《地下守护者_单机版实用视频课程(中)》:《地下守护者_单机版实用视频课程(中)》下) 》
