Unity3D协程

 voidStart()

    {

       Debug.Log("1");

        StartCoroutine(Do());

       Debug.Log("4");

    }

   IEnumeratorDo()

    {

       Debug.Log("2");

       yieldreturnStartCoroutine(newDo());//WaitForSeconds(5);

       Debug.Log("6");

    }

   IEnumeratornewDo()

    {

       Debug.Log("3");

       yieldreturnnewWaitForSeconds(2);

       Debug.Log("5");

    }

输出结果 1、2、3、4、5

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在unity中方法一般是在一帧之内执行完毕的,当方法耗时的时候,会产生帧率下降的情况. Unity中的协程: 1:...
    诸子百家谁的天下阅读 4,326评论 0 1
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 7,915评论 0 3
  • 协程介绍 Unity的协程系统是基于C#的一个简单而强大的接口,IEnumerator,它允许你为自己的集合...
    壹米玖坤阅读 11,397评论 0 9
  • Unity里面的协程好用,但总是在如何关闭指定协程,尤其是关闭带参数的协程的问题上困惑不已。在本文,笔者带你用最简...
    雨落随风阅读 9,683评论 4 13
  • 亲爱的姐姐, 中午去二姨家吃饭的时候,我竟然看见二姨哭了。 事情这样的:妈妈因为有些事情没和二姨商量就擅做主张把事...
    小Q_先生阅读 1,666评论 0 0

友情链接更多精彩内容