Unity3d的UI系统

对UGUI做一个总体概述,之后对每个UI控件逐一进行详细讲述

默认教学计划
226人加入学习
(2人评价)
价格 免费
教学计划
承诺服务
课程介绍

课程概述

本课程主要介绍Unity3d的UI系统(UGUI),先对UGUI做一个总体概述,之后对每个UI控件逐一进行详细讲述,内容包括控件的作用、设置方法、使用场景及属性细节,帮助大家熟练使用UGUI设计游戏的交互界面。
 

核心知识点

1. Canvas组件的渲染模式和屏幕适配

2. Image组件的简单、填充、堆叠、分割四种使用方式

3. Text组件的基本设置和代码控制

4. Button组件的使用和点击事件系统

5. Slider组件的使用和进度条的制作

6. ScrollBar组件的使用和滚动区域的制作

7. DropDown组件和InputField组件的使用
 

课程背景

在游戏开发中,UI系统是必不可少的一个组成部分但大部分同学对Unity3dUI系统的了解都比较零散没有条理本课程旨在帮助大家系统的梳理Unity3dUI系统使大家对UGUI有更全面更详细的了解
 

课程难度初级

软件环境

Unity3d 5.3.5,VisualStudio2012

适合人群

1、拥有一定的C#编程基础,能进行简单的C#编程

2、熟悉Unity3d的界面和基本操作
 

课时 1:UGUI的概述和Image组件的基本属性

1. Canvas组件的作用

2. Canvas组件Overlay渲染方式的主要特点

3. RectTransform组件的基本属性

4. Image组件的基本属性

 

课时 2:使用脚本实现游戏中的技能冷却效果

1. Unity3d中C#脚本的创建和初始化

2. Image类中Fill模式相关的属性

3. Start和Update函数的意义

 

课时 3:Text组件的基本属性

1、字体的导入

2、字体阴影和轮廓的添加

3、富文本编辑

4、使用Text组件实现计时器

 

课时 4:Button组件的基本属性

1、按钮的四种状态

2、按钮的点击事件的实现 

 

课时 5:Toggle组件的基本属性

1、Toggle组件的事件触发

2、使用ToggleGroup实现单选机制

 

课时 6:Slider组件的基本属性

1、Slider组件的构成元素

2、Slider组件的事件触发

 

课时 7:Scrollbar组件的基本属性

1、Scrollbar的事件触发

2、ScrollView组件的使用

3、使用Scrollbar组件实现多图片选择

4、Mask组件

 

课时 8:DropDown组件的基本属性

1、下拉栏的界面配置

2、DropDown组件的事件触发

 

课时 9:InputField组件的基本属性

1、输入框的界面配置

2、InputField组件的事件触发

 

课时 10:PanelEventTrigger

课时 11:Canvas Scaler组件的基本属性

1、屏幕适配

 

课时 12:Canvas的三种渲染方式

1、ScreenSpace-Overlay,ScreenSpace-Camera,WorldSpace三种方式的优劣

课程目标
  • 系统学习UGUI与Unity UI系统
适合人群
  • 一定的C#编程基础,能进行简单的C#编程