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
- UGUI全面实践教程
- 我的新书——《UGUI全面实践教程》
- 《Playmaker全面实践教程(Input篇)》
- Playmaker全面实践教程之playMaker编辑器
- Playmaker全面实践教程之Playmaker常用工具
- NGUI全面实践教程(大学霸内部资料)
- 我的新书——《NGUI全面实践教程》
- Playmaker全面实践教程之简单的使用Playmaker示例
- ugui中文教程(图文)
- UGUI教程之-自定义UGUI 扩展
- UGUI视频与文字教程
- 【分享送书】NGUI全面实践教程V3.8.2 活动开始了!!
- unity4.6 Ugui中文教程之UGUI Rich Text详解
- unity3d UGUI教程之-UGUI 实现刮刮卡橡皮擦
- DOS批处理全面教程
- DOS批处理全面教程
- DOS批处理全面教程
- 数据库教程,挺全面
- 13.5 使用 Excel 可视化数据
- LeetCode Remove Duplicates from Sorted Array(C语言O(n)解法)
- POJ 2923 Relocation
- 排序算法之冒泡排序
- popupwindow的一些心得
- UGUI全面实践教程
- 文章中关键词加链接的思路和php的实现
- 博客搬家 http://www.cnblogs.com/kylehz/
- ListView 显示多种itemView布局的简单实现
- VC开发数据库基础之ADO篇
- 获取Windows应用程序当前焦点控件的句柄
- Spring Batch Read from DB and Write to File
- MFC 解决因名字改变造成的函数名称不对应而调用失败的方法
- Android IP多播MulticastSocket UDP实现