现在一个需求是波浪纹不能产生拉伸的效果
程序控制value 从100逐渐减少到0
下面这个进度条是用程序模拟的一个假的进度条
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class vedioUploadBar : MonoBehaviour {
public Slider jinDuTiao;
bool aa =
false;
bool bb =
true;
float zhi =
100;
float kongZhi =
0.01f;
float tiaoZhuan =
0;
public Text wenzi;
void Start () {
}
public void gengXingProgress() //更新进度
{
kongZhi =
0.01f;
aa =
true;
bb =
true;
zhi =
100;
tiaoZhuan = Random.Range(
25 ,
45);
}
public void tongZhiWanCheng() //得到通知,可以关掉进度条了
{
kongZhi =
0.2f;
aa =
true;
bb =
false;
}
void OnDisable()
{
jinDuTiao.
value =
100;
}
void Update () {
wenzi.text =
100-(
int)zhi+
"";
if (aa)
{
zhi -= Time.deltaTime*kongZhi*
150*Random.Range(
1.0f,
2.0f);
jinDuTiao.
value = zhi;
if (bb)
{
if (zhi < tiaoZhuan)
{
kongZhi =
0.001f;
}
if (zhi <
5)
{
aa =
false;
bb =
false;
}
}
if (zhi<=
0)
{
}
}
}
}
FR:海涛高软(hunk Xu)