Unity协程使用经验

Unity协程使用经验异步

一、协程的好处是,异步操做发起的地方和结束的地方能够统一在一个方法,这样就不用引入额外的成员变量来进行状态同步。spa

二、在一个协程中,StartCoroutine()和 yield return StartCoroutine()是不同的。协程

   前者仅仅是开始一个新的Coroutine,这个新的Coroutine和现有Coroutine并行执行。继承

   后者是返回一个新的Coroutine,当这个新的Coroutine执行完毕后,才继承执行现有Coroutine。同步

三、因为协程在StartCoroutine时被注册到的GameObject上,他的生命期受限于GameObject的生命期,并受GameObject是否active的影响。it

相关文章
相关标签/搜索