进度条在某段时间内从一个值变化到另外一个值的动画。
<pre name="code" class="csharp"><pre name="code" class="csharp">private float elapseTime = 0;
private float playTime = 0.5f;
private float sliderValueFrom;
private float sliderValueTo;
private float sliderValueCur;
private UISlider slider;
void Update{
if (play)
{
sliderValueCur = sliderValueFrom + (sliderValueTo - sliderValueFrom) * elapseTime / playTime;
elapseTime += Time.deltaTime;
if (elapseTime > playTime)
{
play= false;
}
slider.value = sliderValueCur;
}
}