协程yield return的参数
时间: 2023-09-14 13:12:35 浏览: 157
Lua协程(coroutine)程序运行分析
协程yield return语句的参数决定了该协程在何时恢复执行。以下是常见参数的解释:
1. yield return null:协程在下一帧恢复执行。
2. yield return new WaitForSeconds(float seconds):协程在等待指定秒数之后恢复执行。
3. yield return new WaitForFixedUpdate():协程在下一次FixedUpdate()时恢复执行(适用于需要同步物理计算的操作)。
4. yield return new WaitForEndOfFrame():协程在当前帧所有渲染操作完成之后恢复执行(适用于需要在渲染完成后执行的操作)。
5. yield return StartCoroutine(coroutine):协程在启动指定的协程之后恢复执行。
6. yield return new WWW(string url):协程在下载指定的网络资源完成之后恢复执行。
以上是常用的协程yield return语句的参数,具体使用时需要根据实际需求进行选择。
阅读全文