using UnityEngine;
using System.Collections;
public class Test : MonoBehaviour
{
IEnumerator Start ()
{
yield return StartCoroutine(login());
Debug.Log("CCCCCCCCCCCCC");
Destroy(this.gameObject);
}
IEnumerator login ()
{
Debug.Log("AAAAAAAAAAAAAAAAA");
yield return new WaitForSeconds(0);
Debug.Log("BBBBBBBBBBBBBBBBB");
}
}
------print--------
AAAAAAAAAAA
BBBBBBBBBBB
CCCCCCCCCCC
--------------------
using UnityEngine;
using System.Collections;
public class Test : MonoBehaviour
{
void Start ()
{
StartCoroutine(login());
Debug.Log("CCCCCCCCCCCCC");
Destroy(this.gameObject);
}
IEnumerator login ()
{
Debug.Log("AAAAAAAAAAAAAAAAA");
yield return new WaitForSeconds(0);
Debug.Log("BBBBBBBBBBBBBBBBB");
}
}------print--------
AAAAAAAAAAA
CCCCCCCCCCC
本文通过两个Unity脚本示例展示了如何使用协程进行异步操作,并详细解释了StartCoroutine和WaitForSeconds的功能及使用场景。

2万+

被折叠的 条评论
为什么被折叠?



