winS.Unity.Coroutine
Version 1.1.3
此扩展包提供一个独立的协程系统。
此协程系统可作为 Unity 内置协程的上位替代,它具有以下特点:
- 更简洁直观的使用方式;
- 提供了对嵌套协程的支持;
- 提供对C#异步编程模型的支持;
- 拥有更低的分配开销和更高的运行速度;
- 不依赖于GameObject的生命周期 (可选);
功能对照
以下列出了 winS.Unity.Coroutine 与 Unity 内置协程的功能对照关系。
功能 | winS.Unity.Coroutine | Unity.Coroutine |
---|---|---|
等待指定秒 | winS.Unity.Wait | UnityEngine.WaitForSeconds |
等待指定秒 (真实时间) | winS.Unity.WaitRealTime | UnityEngine.WaitForSecondsRealtime |
等待条件完成 | winS.Unity.WaitUntilTrue | UnityEngine.WaitUntil |
等待一帧 | null | UnityEngine.WaitForEndOfFrame 或 null |
Dependencies
无