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

于是以上


原文地址:https://www.cnblogs.com/nafio/p/9137565.html