Задачи единиц

Автор:CysharpПоследнее обновление:05/07/2025 10:54:38297.3K367KB

PEAK Задачи единиц-1-lagofast mod master

Предварительные зависимости

Введение в мод

обеспечивает эффективную бесплатную асинхронизацию/ожидание интеграции для единства.

UniTask 2.5.0

обеспечивает эффективную бесплатную асинхронизацию/ожидание интеграции для единства.

  • основанный на структуре Задачи единиц<T> и пользовательский asyncmethodbuilder для достижения нулевого распределения
  • делает все асинхронные операции и корутины единства ожидаемыми
  • Задача на основе игрового цикла (UniTask.Yield, Unitask. Задержка, UniTask.DelayFrameи т. д.), которые позволяют заменить все операции coroutine
  • события сообщений моноповедения и события ugui как ожидаемые/асинхронно перечисляемые
  • работает полностью на плеерцикле Unity, поэтому не использует потоков и работает на webgl, wasm и т. д.
  • асинхронный linq, с свойствами канала и асинхронизации
  • окно TaskTracker для предотвращения утечек памяти
  • высокосовместимое поведение с task/ValueTask/IValueTaskSource

технические подробности см. в сообщении в блоге: UniTask v2-нулевое распределение асинхронный/ожидать единства, с асинхронным linq
для расширенных советов см. сообщение в блоге: расширяет unitywebrequest с помощью асинхронного шаблона декоратора — передовые методы unitask

Для получения подробностей об использовании проверьте оригинальное чтение.

выдача лицензий

Я не создал эту библиотеку, я просто загружаю ее, чтобы ее можно было использовать в качестве зависимости в модах. оригинальное репо (лицензированное по mit) можно найти Здесь.

для разработчиков

Примечание: это отличается от пакета unitask, найденного на nuget!

пакет unitask на nuget предназначен только для. net и не содержит многих полезных утилитов на основе единства, которые вам могут понадобиться.

если вы хотите использовать unitask, я бы порекомендовал напрямую ссылаться на DLL этого пакета.

Этот инструмент предоставлен сторонним разработчиком [bufftool]Внимание (Нормальное)

Загрузите моды сейчас

Установите LagoFast, запустите PEAK и играйте с модами, которые вам нравятся.