协程使用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);
- }

本文介绍了Unity中协程的三种使用方法,包括直接在IEnumerator方法中使用yield return、通过另一个IEnumerator方法返回协程以及在Start方法中启动协程。每种方法都通过具体的代码示例进行了说明。
9855

被折叠的 条评论
为什么被折叠?



