遇此行時暫停,直到指定時間後才繼續執行下一行程式碼。
其實我根本沒用過幾次,不知道各位大大都怎麼使用它?
關鍵句 :
yield WaitForSeconds( 5 );
範例 :
其實我根本沒用過幾次,不知道各位大大都怎麼使用它?
關鍵句 :
yield WaitForSeconds( 5 );
範例 :
using UnityEngine; using System.Collections; public class WaitForSecondsExample : MonoBehaviour { void Start() { StartCoroutine(Example()); } IEnumerator Example() { print(Time.time); yield return new WaitForSeconds(5); print(Time.time); } }影片操作 :
之前有做過一個定期抓廣告頁面的AdPlugin時有用到。
回覆刪除那時遇到一個問題,unity原本的WaitForSecond好像會因為timescale受影響。
後來改用這個方式解決:
http://answers.unity3d.com/questions/301868/yield-waitforseconds-outside-of-timescale.html
用法跟原本的差不多。