1. 程式人生 > >FairyGUI筆記:進度條(十六)

FairyGUI筆記:進度條(十六)

命名約定

  • bar 當進度改變時,改變“bar”物件的寬度。一般用於橫向的進度條。注意:一定要設定bar物件的寬度為進度條處於最大值時的寬度。

“bar”元件可以是任何型別,不限制於圖片。

特別的,如果“bar”物件是具有特殊填充模式的圖片或者裝載器,進度改變時,將改變它的填充比例,而不是寬度。

  • bar_v 當進度改變時,改變“bar_v”物件的高度。一般用於縱向的進度條。注意:一定要設定bar_v物件的高度為進度條處於最大值時的高度。

“bar_v”元件可以是任何型別,不限制於圖片。

特別的,如果“bar_v”物件是具有特殊填充模式的圖片或者裝載器,進度改變時,將改變它的填充比例,而不是寬度。

  • title 可以是裝載器,也可以是標籤、按鈕。用於顯示進度的標題。顯示的內容由“標題型別”決定。

  • ani 是一個動畫物件。當進度改變時,修改動畫的幀索引等於進度值(0-100)。

可以利用關聯做出效果更豐富的進度條元件,例如下面這個進度條,會動的小松鼠建立了一個和bar部件“右->右”的關聯,這樣當進度變化時,小松鼠也跟著動了。

  • GProgressBar

GProgressBar pb = gcom.GetChild("n1").asProgress;
pb.value = 50;
//如果想改變進度值有一個動態的過程
pb.TweenValue(50, 0.5f);