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);

猜你喜欢

转载自blog.csdn.net/baidu_29474379/article/details/83828497