协程使用IEnumerator修饰符,yield return返回
第一种方式:
- .IEnumerator Start()
- {
- Debug.Log ("开始等待:" + Time.time);
- yield return new WaitForSeconds (5);
- Debug.Log ("结束等待:" + Time.time);
- }
第二种方式
- IEnumerator Start ()
- {
- return Test ();
- }
- IEnumerator Test ()
- {
- Debug.Log ("开始等待:" + Time.time);
- yield return new WaitForSeconds (5);
- Debug.Log ("结束等待:" + Time.time);
- }
第三种方式
- void Start ()
- {
- //StartCoroutine (Test ());
- StartCoroutine ("Test");
- }
- IEnumerator Test ()
- {
- Debug.Log ("开始等待:" + Time.time);
- yield return new WaitForSeconds (5);
- Debug.Log ("结束等待:" + Time.time);
- }