进度条有两种方法
第一种是用Image来制作
将Image Type选择为Filled
将Fill Method选择为Horizontal(水平)
用代码控制Fill Amount的值就行
方法2:
用Slider来做
想要实现进度条效果,就要使用代码控制Value属性。
public class Times : MonoBehaviour {
public Image load1;//图片进度条
public Slider load2;//Slider进度条
public Text value;//文本值
float timer = 0f;//从0开始
void Update () {
timer += Time.deltaTime;
if (timer<1)
{
load1.fillAmount = timer;
load2.value = timer;
int a = (int)(timer*100);
value.text = a + "%";
}
}
}
上面是模拟100%进度条效果