Unity3D基础课:UI系统(UGUI)
对UGUI做一个总体概述,之后对每个UI控件逐一进行详细讲述
课程概述
本课程主要介绍Unity3d的UI系统(UGUI),先对UGUI做一个总体概述,之后对每个UI控件逐一进行详细讲述,内容包括控件的作用、设置方法、使用场景及属性细节,帮助大家熟练使用UGUI设计游戏的交互界面。
核心知识点
1. Canvas组件的渲染模式和屏幕适配
2. Image组件的简单、填充、堆叠、分割四种使用方式
3. Text组件的基本设置和代码控制
4. Button组件的使用和点击事件系统
5. Slider组件的使用和进度条的制作
6. ScrollBar组件的使用和滚动区域的制作
7. DropDown组件和InputField组件的使用
课程背景
在游戏开发中,UI系统是必不可少的一个组成部分,但大部分同学对Unity3d的UI系统的了解都比较零散,没有条理,本课程旨在帮助大家系统的梳理Unity3d的UI系统,使大家对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:Panel和EventTrigger
课时 11:Canvas Scaler组件的基本属性
1、屏幕适配
课时 12:Canvas的三种渲染方式
1、ScreenSpace-Overlay,ScreenSpace-Camera,WorldSpace三种方式的优劣
Unity Shader Graph 实例(第三季)
51.75
Unity3D资源管理与全热更框架HybridCLR
148.5
Unity Shader Graph 实例(第二季)
44.25
Unity3D ARPG战斗系统 第一季
112.5
Unity-细讲网络编程
74.25
Unity SDK实战:接入微信与支付宝
66