關於unity中C#使用WaitForSeconds的方法


//我有一段這樣的代碼,我要實現3秒后執行內容,JS是這樣寫的
function Update () {
    load ();
}

function load (){
//等待3秒執行語句
    yield WaitForSeconds (3);
//執行內容………………
}

此時我要把它改寫成C#的,實現功能一樣,我需要這樣做

 

public class XXX : MonoBehaviour {
    // Update is called once per frame
    void Update () 
    {
        StartCoroutine(load()); //這里是加載執行類,注意使用的是StartCoroutine
    }
//-----------------------------------------------------------------
//                下面注意,load類使用的是IEnumerator 
//-----------------------------------------------------------------
    IEnumerator load()
    {
        yield return new WaitForSeconds(3);    //注意等待時間的寫法
    }
}

於是以上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM