unity IEnumerator 协同程序

来源:互联网 发布:178软件源 编辑:程序博客网 时间:2024/05/22 17:55

中断语句的使用

IEnumerator Awake() {yield return new WaitForSeconds(5.0F);}

 

do等待2秒后执行后面的语句

IEnumerator Do() {print("Do now");yield return new WaitForSeconds(2);print("Do 2 seconds later");}void Awake() {Do();print("This is printed immediately");}


先执行do等待都执行结束再执行其他的

 

IEnumerator Do() {print("Do now");yield return new WaitForSeconds(2);print("Do 2 seconds later");}IEnumerator Awake() {yield return StartCoroutine("Do");print("Also after 2 seconds");print("This is after the Do coroutine has finished execution");}