接下來我們看下ProgeressBar,進度條,它是UISlider和UIScrollBar的基類,屬性如下圖:
Value:百分比
Alpha:透明度
Steps:步閥閾值
Appearance:特性
a.Foreground(前景圖片)
b.Background(背景圖片)
d.Direction(滑動方向)
On Value Change:當滑動時,進行事件分發
下面我們做一個進度條,每過一秒進度加1,準備兩個sprite作爲前景圖片跟背景圖片,如下圖:
我們修改Test腳本,代碼如下圖:
綁定腳本,設置對象,如下圖:
預覽遊戲,如下圖:
下面我們看下UISlider,UISlider組件可以用來創建一個簡單的slider和進度條。繼承了UIProgressBar的所有功能,之後增加了可選的滑塊,屬性如下圖:
效果如下:
接下來我們看下UIScrollBar,UIScrollBar用來創建滾動條——可變長度的滑動條在大小固定的區域移動。它繼承了所有UIprogressBar的功能,僅僅修改了前景的顯示方式,變爲可以被移動位置並且可以交互,屬性如下圖:
與UISlider類似,UIScrollBar需要引用一個Foreground widget。當Size值爲1(100%)的時候,這個widget就會佔用滾動條的最大尺寸,效果如下圖: