1. 程式人生 > >Unity 協程使用(巢狀)

Unity 協程使用(巢狀)



任何事件處理程式都可以是協同程式 。


注意你不能在Update或FixedUpdate函式內使用yield,但是你能使用 StartCoroutine  開始一個函式.


檢視 YieldInstruction , WaitForSeconds , WaitForFixedUpdate , Coroutine  and MonoBehaviour.StartCoroutine  可以獲得更多使用yield的資訊.
yield return可以看做是一種特殊的return,會返回到父類繼續執行,但是yield return後面的型別或方法會有一個執行條件,當條件滿足時會回撥包含yield的子函式,例如下面程式碼
例1: