unity里头的协程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity里头的协程相关的知识,希望对你有一定的参考价值。

 1     IEnumerator ie = null;
 2 
 3     void Start()
 4     {
 5         ie = coroutinFunc();    //这里只是新建了一个协程,并不会执行协程函数里的代码,需要调用StartCoroutine方法或者ie.MoveNex才会执行协程函数里的代码
 6     }
 7 
 8     IEnumerator coroutinFunc()
 9     {
10         yield return 0;
11     }

在没有调用StartCoroutine方法来执行协程函数的时候,ie.MoveNext才会执行yield return xxx之前的代码。

以上是关于unity里头的协程的主要内容,如果未能解决你的问题,请参考以下文章

Unity优化如何实现Unity编辑器中的协程

在foreach循环Unity3D C#中的协程

unity 中的协程

Unity中的协程用法以及注意事项

Unity自己实现协程

Unity3D的协程1——初步理解背后的迭代器