Unity 协程嵌套测试

Unity 协程嵌套测试通过return嵌套,子协程执行完之后父进程才继续执行usingSystem.Collections;usingUnityEngine;publicclasstest2:MonoBehaviour{ voidStart(){Debug.Log(“Start0”);StartCoroutine(test());De

大家好,又见面了,我是你们的朋友全栈君。

通过return 嵌套,子协程执行完之后父进程才继续执行
using System.Collections;
using UnityEngine;

public class test2 : MonoBehaviour {


	void Start () {
        Debug.Log("Start0");
        StartCoroutine(test());
        Debug.Log("Start1");
    }

    IEnumerator test()
    {

        Debug.Log("test0");
        yield return StartCoroutine(testzz());
        Debug.Log("test1");

    }
    IEnumerator testzz()
    {
        for (int i = 0; i < 5; i++)
        {
            Debug.Log("test2222");
            yield return null;
        }


    }
}

Unity 协程嵌套测试

第二种情况,父协程会先执行完

using System.Collections;
using UnityEngine;

public class test2 : MonoBehaviour {


	void Start () {
        Debug.Log("Start0");
        StartCoroutine(test());
        Debug.Log("Start1");
    }

    IEnumerator test()
    {

        Debug.Log("test0");
        StartCoroutine(testzz());
        Debug.Log("test1");
        yield return null;

    }
    IEnumerator testzz()
    {
        for (int i = 0; i < 5; i++)
        {
            Debug.Log("test2222");
            yield return null;
        }
    }
}

Unity 协程嵌套测试

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149975.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 项目管理复习题

    项目管理复习题蓝字位注释,红字为错误原因,紫字为重点本复习题链接:https://pan.baidu.com/s/1ZJ4l6mKxAt9dqhw0Qa58xA提取码:j4jz第一章一、填空题1.敏捷模型包括(4)个核心价值,对应(12)个敏捷原则。2.项目管理包括(启动过程组)、(计划过程组)、(执行过程组)、(控制过程组)、(收尾过程组)5个过程组。二、判断题1、搬家属于项目。(√)2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。(×)3、过程管理就是.

    2022年6月11日
    45
  • Elasticsearch 简介[通俗易懂]

    Elasticsearch 简介[通俗易懂]Elasticsearch是一个非常强大的搜索引擎。它目前被广泛地使用于各个IT公司。Elasticsearch是由Elastic公司创建并开源维护的。它的开源代码位于https://github.com/elastic/elasticsearch。同时,Elastic公司也拥有Logstash及Kibana开源项目。这个三个开源项目组合在一起,就形成了ELK软件栈。他们三个共同形成了一个强大的…

    2022年7月18日
    19
  • 【矩阵计算GPU加速】numpy 矩阵计算利用GPU加速,cupy包

    【矩阵计算GPU加速】numpy 矩阵计算利用GPU加速,cupy包CuPy项目地址:https://cupy.chainer.org/ 这个项目本来是用来支持Chainer这个深度学习框架的,但是开发者把这个“GPU计算包”单独分出来了,方便了大家!!!来看几个例子:importnumpyasnpimportcupyascpimporttimex=np.ones((1024,512,4,4))*1024.y=np.one…

    2022年6月28日
    39
  • AD域安装

    AD域安装https://www.cnblogs.com/BugBrother/p/6760504.html

    2022年5月13日
    42
  • android swiperefreshlayout 自定义,SwipeRefreshLayout 的使用详解

    android swiperefreshlayout 自定义,SwipeRefreshLayout 的使用详解SwipeRefreshLayout作为谷歌官方推荐的下拉刷新控件,同时简单而又不失优雅的风格,让许多app都使用了这一控件,今天记录下SwipeRefreshLayout在项目中的实际运用。首先,我们在布局文件中使用:android:id=”@+id/swipeRefreshLayout”android:layout_width=”match_parent”android:layout_heig…

    2022年6月25日
    26
  • JS中的几种循环和跳出方式

    JS中的几种循环和跳出方式JS中的循环是大家很常用的,这里总结一下几种常用循环的跳出方式。1.for循环vararr=[‘q’,’w’,’e’,’r’,’t’];for(vari=0,len=arr.length;i<len;i++){console.log(arr[i]);}//q,w,e,r,t跳出本次循环continue:f…

    2022年6月3日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号