协同注意事项:
1.协同的返回值类型必须是IEnumerator
2.协同的参数不能加关键字ref或者out
3.在c#脚本中必须使用StartCoroutine来启动协同
4.yield语句要用yield return来代替
5.在函数Update和FixedUpdate中不能使用yield语句,但是可以启动协同.如果在Update中启动协同,会可能出现不等这个协同执行就已经再次启动这个协同了。
yield语句在协同中的典型用法:
yield return null:
等待下一帧中的Update执行完毕之后再运行
yield return new WaitForSeconds(10):