Unity基础篇: UGUI中的Slider,Scrollbar总结与区分。(不是原创)

我的未来我决定 提交于 2019-11-28 04:03:36

Slider(滑动条):是一个主要用于形象的拖动以改变目标值的控件,他的最恰当应用是用来改变一个数值,最大值和最小值自定义,拖动滑块可在此之间改变,例如改变声音大小。


Scrollbar(滚动条):是一个主要用于形象的拖动以改变目标比例的控件,他的最恰当应用是用来改变一个整体值变为他的指定百分比例,最大值1(100%),最小值0(0%),拖动滑块可在此之间改变。(例如查看txt文件时右边的滚动条)


 

一、Slider组件


Fill Rect(填充矩形):如果用做进度条(显示任务进行进度)的话,这个属性是比Scrollbar多出来的一个优势。(参考王者荣耀更新到50%时候,50%之前的颜色和50%之后的颜色不一样)。

Handle Rect(操作条矩形):滑块。

(可自由更改滑块以及填充图片)

 

 


Direction(方向):滑动条的方向,从左至右,从上至下还是其他的。

Min Value(最小值):滑动条的可变化最小值。

Max Value(最大值):滑动条的可变化最大值。

Whole Numbers(变化值为整型):勾选此项,拖动滑动条将按整型数(最小为1)进行改变指定值。

Value(值):当前滑动条对应的值。

On Value Changed:值改变时触发消息。

 

二、Scrollbar组件:

 

Handle Rect(操作条矩形):当前值处于最小值与最大值之间比例的显示范围,也就是整个滑条的最大可控制范围。

 

Direction(方向):滚动条的方向,从左至右,从上至下还是其他的。

Value(值):当前滚动条对应的值。

Size(操作条矩形长度):操作条矩形对应的缩放长度。

Numbers Of Steps(指定可滚动的位置数量):滚动条可滚动的位置数目,为0和1时不生效(事实上只有0个可滚动位置或1个可滚动位置那还叫滚动条吗),例如设为2,则拖动滚动条时滚动条只会处在最小值的位置和最大值的位置,因为他的可滚动位置只有2个,例如设为3,则拖动滚动条时滚动条只会处在最小值的位置、最大值的位置以及中间位置,因为他的可滚动位置只有3个。

On Value Changed:值改变时触发消息。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!