Unity3d 协程(IEnumerator)范例


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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM