跳到主要内容

winS.Unity.Coroutine

Version 1.1.3

此扩展包提供一个独立的协程系统。

此协程系统可作为 Unity 内置协程的上位替代,它具有以下特点:

  • 更简洁直观的使用方式;
  • 提供了对嵌套协程的支持;
  • 提供对C#异步编程模型的支持;
  • 拥有更低的分配开销和更高的运行速度;
  • 不依赖于GameObject的生命周期 (可选);

功能对照

以下列出了 winS.Unity.Coroutine 与 Unity 内置协程的功能对照关系。

功能winS.Unity.CoroutineUnity.Coroutine
等待指定秒winS.Unity.WaitUnityEngine.WaitForSeconds
等待指定秒 (真实时间)winS.Unity.WaitRealTimeUnityEngine.WaitForSecondsRealtime
等待条件完成winS.Unity.WaitUntilTrueUnityEngine.WaitUntil
等待一帧nullUnityEngine.WaitForEndOfFramenull
Dependencies