1. 程式人生 > >Unity基礎篇: UGUI中的Slider,Scrollbar總結與區分。

Unity基礎篇: UGUI中的Slider,Scrollbar總結與區分。

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