Unity UI(六):交互式控件之Toggle、Slider和Scrollbar

Toggle

继承于Button,有Button的常见的属性字段。
1.继承自Button的属性
Unity UI(六):交互式控件之Toggle、Slider和Scrollbar_第1张图片
2.自身属性

Unity UI(六):交互式控件之Toggle、Slider和Scrollbar_第2张图片
(1)Is On,该Toggle开关对象是否打开;
(2)Toggle Transition,该Toggle开关对象打开状态切换过渡效果,默认为Fade,即淡入淡出。
(3)Graphic,选中时的状态图标,Unity默认为“√”
(4)Group,Toggle开关组,一般需要在其中一个Toggle中添加Toggle Group组件,则该Toggle的名称为则为Toggle Group名称,其他Toggle中将在本属性中设置添加了Toggle Group组件的Toggle为组名称即可完成组的设置。
也可以用其他对象来作为Toggle Group组件的依附对象,常用的是Panel,具体可参见:http://www.cnblogs.com/zhaoqingqing/p/3974777.html
(5)OnValueChanged事件,可以设定Toggle开关状态变化时回调的函数。

Slider

除了继承自Button按钮的属性,还有它特有的属性。
Unity UI(六):交互式控件之Toggle、Slider和Scrollbar_第3张图片
1.File Rect:是一个Image控件
2.Handle Rect:滑动块,通过与父对象的锚点来控制位置变动
3.Direction:进度的方向
4.Min Value/Max Value/Whole Numbers:最小和最大值,以及是否只允许是整数值。
5.Value:当前滑块所在的值
6.On Value Changed(Single):当滑块的值变动时触发事件,可以设定回调函数。
7.Event Trigger:除了On Value Changed之外,可以添加Event Trigger来添加其他事件。

Scrollbar

除了继承自Button按钮的属性,还有它特有的属性。
Unity UI(六):交互式控件之Toggle、Slider和Scrollbar_第4张图片
(1)Handle Rect:滑块的限定区域。
(2)Direction:设定滑块的滑动方向。
(3)Value:滑块的当前取值。
(4)size:滑块的长度,0-1取值,表示滑块占整个区域的百分比。
(5)Numbers of Steps:可以滚动几次

你可能感兴趣的:(Unity)