Unity UGUI基礎之Slider、Scrollbar的區別

Slider(滑動條):是一個主要用於形象的拖動以改變目標值的控件,他的最恰當應用是用來改變一個數值,最大值和最小值自定義,拖動滑塊可在此之間改變,例如改變聲音大小。

Scrollbar(滾動條):是一個主要用於形象的拖動以改變目標比例的控件,他的最恰當應用是用來改變一個整體值變爲他的指定百分比例,最大值1(100%),最小值0(0%),拖動滑塊可在此之間改變,例如改變滾動視野的顯示區域。

一、Slider組件

Fill Rect(填充矩形):滑塊與最小值方向所構成的填充區域所要使用的填充矩形,如果滑動條的作用只是用於改變指定值,那麼此選項建議置空,這個相比於Scrollbar所多出來的屬性主要用於標識從最小值變化到當前值所經過的變化區域,如果用做進度條(顯示任務進行進度)的話,這個屬性是比Scrollbar多出來的一個優勢。

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:值改變時觸發消息。

原文:https://blog.csdn.net/qq992817263/article/details/51754463