關于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); //注意等待時間的寫法 } }
于是以上