[C#]什么时候使用协程函数

 

知道了协程函数怎么使用。

什么时候 使用协程函数?

 

当买了两个饮料或者多个饮料的时候,先喝A饮料再喝B饮料,或者是先喝B饮料,再喝A饮料。

但是 一次只能喝一个饮料。就得使用协程函数。

喝完A饮料,由于喝A饮料需要一定的时间,要等待把一个饮料喝完,再喝下一个饮料。

...
 private void drink()
{
StartCoroutine(nextDrink());
}
...
IEnumerator nextDrink()
    {
...
//float seconds = 0f;
        yield return 0;//yield return new WaitForSeconds(seconds);//喝完了A饮料,等一下再喝下一个饮料,等待 seconds 秒
...
    }
...

 

或者是 嘴巴足够宽 可以同时 喝两个以上饮料,或者是插了两个吸管同时喝多个饮料同时喝。就不需要使用协程函数。

 

 

 

©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页