标签:
UGUI 是 Unity 自带的一套 GUI 系统,含有基本的一些 UI 控件。
我们常用的有 Canvas,Text,Image,Button,Toggle,Slider,Scroll Bar,Scroll View,Input Field。
在 Hierarchy 中右键添加
在菜单栏的 Component 中添加
Canvas 是所有 UI 控件的根节点,即所有 UI 控件均需要在 Canvas 下。
上图所示即一个 Canvas 包含了多个 UI 控件。
用来显示文本的。
Text:即显示的文本内容。
Font:文字的字体。
Font Style:字体的形式,有正常,加粗,斜体,加粗斜体几种可选。
Font Size:字体的大小。
Line Spacing:行间距。
Rich Text:是否支持富文本。
Alignment:对齐方式。
Align By Geometry:几何对齐
Horizontal Overflow:横向裁剪方式。
Vertical Overflow:竖向裁剪方式。
Best Fit:是否最佳适应当前大小。
Color:字体的颜色。
Material:字体的材质。
Raycast Target:是否可被点击到。
用来显示图片的。
Source Image:显示的源图片。
Color:给图片叠加的颜色。
Material:图片的材质。
Raycast Target:是否可被点击到。
Image Type:图片的类型。
Simple:普通类型
Sliced:九宫格
Tiled:平铺
Filled:填充
Fill Method:
Fill Origin:填充起点
游戏中使用的按钮。
上图展示了按钮一般由图片和文字组成
Interactable:按钮当前是否激活可用
Transition:过渡方式
Color Tint:颜色过渡.
Sprite Swap:图片过渡
Animation:动画过渡
Navigation:导航方式
Visualize:导航线是否可见
开关,适用于单选或者复选或者控制其他控件的显示或隐藏。
上图显示一个 Toggle 一般由底图,文本和一个是否选中的图片组成。
大部分类似于 Button。
Toggle Transtion:开关过渡方式
Graphic:开关控制的对象
滑杆。
上图所示一个滑杆由背景,滑杆进度,滑块三部分组成。
大部分类似于 Button。
Fill Rect:填充的对象
Handle Rect:滑杆对象
Direction:滑动的方向
Min Value:最小值
Max Value:最大值
Whole Numbers:是否只允许整数进度值
Value:当前值
滚动条。
上图所示滚动条由背景和滑块组成。
大部分类似于 Slider。
Size:滑块的比例大小
Number of Steps:进度的块数
滚动区域。
上图所示滚动区域由背景,遮罩和显示内容组成。
Content:显示的内容框
Horizontal:是否可以横向滚动
Vertical:是否可以纵向滚动
Movement Type:
Inertia:惯性
Scroll Sensitivity:滚动灵敏度
Viewport:可视区域
Horizontal Scrollbar:横向滚动控制条
Vertical Scrollbar:纵向滚动控制条
输入框。
上图所示输入框由背景,默认文本和输入文本组成。
大部分类似于Button。
Text Component:输入文本组件
Text:文本内容
Character Limit:限制字符长度 (0 表示不限制)
Content Type:验证输入类型
Placeholder:最初显示文本
Caret Blink Rate:光标闪动速率
Caret Width:光标宽度
Custom Caret Color:光标颜色
Selection Color:被选中部分颜色
Hide Mobile Input:是否隐藏手机输入
Read Only:是否只读
其中包含了常用的基本控件组合。
标签:
原文地址:http://blog.csdn.net/fannyandfly/article/details/51323937