IEnumerator
IEnumerator :是一个接口
yield return new WaitForSeconds(1f);延时一秒调用
yield return null;//等待一帧 null相当于0
yield return new WaitForFixedUpdate();//等待一个固定帧
yield return new WaitForEndOfFrame();//等待一个帧的结束
StartCoroutine("A");//协程在Update的调用的间隙执行
StopAllCoroutines();//停掉所有的协程
StopCoroutine(A());//指定停止一个协程,这个方式是Unity的BUG,没用
StopCoroutine("A");//调用和停止的时候都用名字调用才有效,这是另外的BUG
Invoke("A", 3);//调用方法A,延时3秒
InvokeRepeating("A", 2, 0.5f);//延时2秒调用方法A,之后每0.5秒调用一次