关于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);    //注意等待时间的写法
    }
}

于是以上

posted on 2013-12-29 13:27  suxsho  阅读(15870)  评论(0编辑  收藏  举报