public float speed = 0f;
public Transform processTrans;//进度
public Transform indicatorTrans;//text
public float currentAmout;//进度%
public float targetProcess;//总进度
void Update()
{
if (currentAmout < targetProcess)
{
currentAmout += speed;
if (currentAmout > targetProcess)
currentAmout = targetProcess;
indicatorTrans.GetComponent<Text>().text = ((int)currentAmout).ToString() + "%";
processTrans.GetComponent<Image>().fillAmount = currentAmout / 100.0f;
}
}
public Transform processTrans;//进度
public Transform indicatorTrans;//text
public float currentAmout;//进度%
public float targetProcess;//总进度
void Update()
{
if (currentAmout < targetProcess)
{
currentAmout += speed;
if (currentAmout > targetProcess)
currentAmout = targetProcess;
indicatorTrans.GetComponent<Text>().text = ((int)currentAmout).ToString() + "%";
processTrans.GetComponent<Image>().fillAmount = currentAmout / 100.0f;
}
}