game background image

单位任务

作者:Cysharp最后更新:2025-07-05 10:54:3830.0万367KB

PEAK 单位任务-1-奇游Mod大师

前置依赖

Mod简介

为Unity提供高效的免分配异步/等待集成。

UniTask 2.5.0

为Unity提供高效的免分配异步/等待集成。

  • 基于结构 单位任务<T> 并自定义AsyncMethodBuilder实现零分配
  • 使所有Unity异步操作和协程都可以等待
  • 基于PlayerLoop的任务(单位产量, UniTask.Delay, UniTask.DelayFrame等)使得能够替换所有协程操作
  • MonoBehaviour消息事件和uGUI事件可等待/异步可枚举
  • 完全在Unity的PlayerLoop上运行,所以不使用线程,在WebGL、wasm等上运行。
  • 异步LINQ,带通道和AsyncReactiveProperty
  • 防止内存泄漏的TaskTracker窗口
  • 与Task/ValueTask/IValueTaskSource高度兼容的行为

有关技术细节,请参阅博文: UniTask v2-零分配异步/等待Unity,具有异步LINQ
有关高级提示,请参阅博客文章: 通过异步装饰器模式扩展UnityWebRequest—UniTask的高级技术

有关使用详情,请查看 原始自述文件.

许可

我没有制作这个库,我只是简单地上传它,这样它就可以作为mods中的一个依赖项。可以找到原始回购(MIT授权) 在这里.

对于开发人员

注: 这与在nuget上找到的UniTask包不同!

nuget上的UniTask包只是为了。NET,并且不包含您可能想要的许多有用的基于Unity的实用程序。

如果你想使用UniTask,我建议直接引用这个包的dll。

本工具由三方[bufftool]提供Attention Nomal
下载

立即下载模组

下载客户端搜索PEAK后使用Mod大师工具。