一、协程和普通方法的不同
普通方法会按照顺序一步一步的调用,碰到向外调用的方法时,回想调用外部方法,然后回到普通方法中。
协程方法再调用外部方法时,不会等外部方法调用完毕时在调用,会再调用外部方法时,继续自己的方法运行。
协程方法的调用
IE numerator 函数名(){yield return null;}
返回值是IE numerator 返回参数是yield return null/0;
调用协程 StartCoroutine(函数Fade());
Yield return new WaitForSeconds(int);几秒后运行
二、协程的开启和关闭(两者是对应的)
第一种
Private IEnumerator ie;
ie =Fade();
StartCoroutine(ie); 和 StopCoroutine(ie)
第二种
StartCoroutine(“Fade”) StopCoroutine(“Fade”)