UGUI全面实践教程

来源:互联网 发布:小班美工区域材料 编辑:程序博客网 时间:2024/05/16 11:15
 UGUI全面实践教程 

试读文档下载地址:http://pan.baidu.com/s/1hq3UYGk

介绍:UGUI是Unity官方推出的最新UI系统。本教程为国内唯一的UGUI专向资料。本教程全面讲解UGUI的各项内容,如交互控件、自动布局、特效、Canvas、事件触发等。 

目  录
第1章  新UI系统概述1
1.1  优点1
1.1.1  创建速度快1
1.1.2  直观、易于使用2
1.1.3  效率高效果好3
1.2  开源3
1.2.1  开源授权协议--MIT/X113
1.2.2  源代码托管网站--BitBucket4
1.2.3  查看源代码项目5
第2章  UI系统基础8
2.1  画布--Canvas8
2.1.1  创建Canvas对象8
2.1.2  UI控件的绘制顺序9
2.1.3  绘制模式10
2.2  UI控件的布局13
2.2.1  Rect Tool小工具13
2.2.2  Rect Transform组件15
2.3  提供可视功能的UI组件21
2.3.1  显示文字--Text(Script)21
2.3.2  显示图片1--Image(Script)25
2.3.3  显示图片2--Raw Image(Script)30
2.3.4  遮罩效果--Mask(Script)31
第3章  可交互的UI控件34
3.1  Selectable类34
3.1.1  是否可交互--Interactible35
3.1.2  状态转换--Transition35
3.1.3  状态导向--Navigation38
3.2  Button--按钮控件42
3.2.1  Button及其子对象43
3.2.2  Button(Script)43
3.3  Toggle--开关控件44
3.3.1  Toggle及其子对象44
3.3.2  Toggle(Script)46
3.3.3  Toggle Group46
3.4  Slider--滑块控件49
3.4.1  Slider及其子对象49
3.4.2  Slider(Script)51
3.5  Scrollbar--滚动条控件52
3.5.1  Scrollbar及其子对象52
3.5.2  Scrollbar(Script)53
3.6  InputField--文本框控件55
3.6.1  InputField及其子对象55
3.6.2  InputField(Script)56
3.7  Scroll Rect--滚动矩形控件57
3.7.1  滚动矩形控件的构建和使用示例57
3.7.2  Scroll Rect(Script)62
第4章  自动布局与特效64
4.1  自动布局--Auto Layout64
4.2  布局元素--Layout Elements64
4.2.1  Layout Properties视图65
4.2.2  Layout Element组件66
4.2.3  布局规则67
4.3  布局控制--Layout Controllers67
4.3.1  Content Size Fitter组件68
4.3.2  Aspect Ratio Fitter组件69
4.3.3  Horizontal Layout Group组件71
4.3.4  Vertical Layout Group组件73
4.3.5  Grid Layout Group组件75
4.4  使用示例--依据内容自动缩放的按钮79
4.5  UI特效组件81
4.5.1  Shadow组件81
4.5.2  Outline组件83
第5章  Canvas相关组件86
5.1  Canvas Scaler组件86
5.1.1  像素大小固定--Constant Pixel Size86
5.1.2  与游戏屏幕一同变化--Scale With Screen Size87
5.1.3  物理尺寸固定--Constant Physical88
5.1.4  作为场景中的立体对象--World89
5.2  Canvas Group组件89
5.3  Canvas Renderer组件91
5.4  游戏示例--多分辨率下的UI布局的一致性91
5.4.1  环境搭建91
5.4.2  使用anchors92
5.4.3  使用Canvas Scaler组件94
5.4.4  示例效果展示97
第6章  事件触发98
6.1  Event System组件98
6.2  Standalone Input Module组件99
6.3  Touch Input Module组件99
6.4  游戏示例--UI屏幕切换100
6.4.1  实现思路100
6.4.2  制作UI屏幕101
6.4.3  制作、添加动画效果102
6.4.4  编写脚本--ScreenManager113
6.4.5  脚本代码说明116
6.4.6  游戏效果展示117
第7章  官方示例及其简要说明122
7.1  常见控件示例--Controls122
7.2  拖拽效果示例--Drag And Drop124
7.3  可拖动的面板示例--Draggable Panel124
7.4  界面布局示例--Layout Groups126
7.5  UI与光照示例--Lighting127
7.6  游戏菜单示例--Menu 3D128
7.7  实时纹理绘制示例--RenderTexture129
7.8  综合性的游戏示例--Survival Shooter131
7.9  事件系统133
7.10  学以致用134
0 0
原创粉丝点击