Unity協程使用經驗


Unity協程使用經驗

1、協程的好處是,異步操作發起的地方和結束的地方可以統一在一個方法,這樣就不用引入額外的成員變量來進行狀態同步。

2、在一個協程中,StartCoroutine()和 yield return StartCoroutine()是不一樣的。

   前者僅僅是開始一個新的Coroutine,這個新的Coroutine和現有Coroutine並行執行。

   后者是返回一個新的Coroutine,當這個新的Coroutine執行完畢后,才繼承執行現有Coroutine。

3、由於協程在StartCoroutine時被注冊到的GameObject上,他的生命期受限於GameObject的生命期,並受GameObject是否active的影響。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM