Unity 利用协程实现倒计时功能

 

协程函数如下,其中time为总的时间,

IEnumerator WaitForReborn(int time)
{
rebornTime = time;//rebornTime为需要在UI上显示的Text
while (time > 0)
{
yield return new WaitForSeconds(1);
time--;
rebornTime = time;
}
OnReborn();//time=0时执行的函数
}

然后通过StartCoroutine(WaitForReborn(TOTAL_TIME))调用该协程。

posted @ 2017-05-09 11:36  迷路的精神病患者1  阅读(496)  评论(0编辑  收藏  举报