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