• Produits
  • Fonctionnalités
  • Mod Master
  • Télécharger
  • Jeux
  • Blog
  • Prix

Tâches de l'unité

Auteur:CysharpDernière mise à jour :05/07/2025 10:54:38297.3K367KB

PEAK Tâches de l'unité-1-modérateur lagofast

Prédépendances

Présentation du module

Fournit une intégration asynchronne/en attente efficace sans allocation pour Unity.

UniTask 2.5.0

Fournit une intégration asynchronne/en attente efficace sans allocation pour Unity.

  • Basé sur la structure Tâches de l'unité<T> Et personnalisez AsyncMethodBuilder pour atteindre une allocation zéro
  • Rendre toutes les opérations asynchrones et coroutines Unity disponibles en attente
  • Tâches basées sur PlayerLoop (Rendement unitaire, UniTask.Delay, UniTask.DelayFrameEtc.) permettant de remplacer toutes les opérations de coroutines
  • Les événements de message MonoBehaviour et les événements uGUI peuvent être attendus/asynchrones et énumérés
  • Fonctionne entièrement sur PlayerLoop de Unity, donc sans thread, fonctionne sur WebGL, wasm, etc.
  • LINQ asynchrone avec canal et AsyncReactiveProperty
  • Fenêtre TaskTracker pour empêcher les fuites de mémoire
  • Comportement hautement compatible avec Task/ValueTask/IValueTaskSource

Pour plus de détails techniques, veuillez consulter le billet de blog: UniTask v2-zéro allocation asynchrone/attente Unity avec LINQ asynchrone
Pour des conseils avancés, consultez le billet de blog: Extension d'UnityWebRequest via un modèle de décorateur asynchrone — technologie avancée pour UniTask

Pour plus de détails d'utilisation, veuillez consulter Fichier README original.

Licence

Je n'ai pas fait cette bibliothèque, je l'ai simplement téléchargée pour qu'elle puisse servir de dépendance dans les mods. Les rachats originaux peuvent être trouvés (autorisation MIT) Ici.

Pour les développeurs

NOTE: Ce n'est pas le même que le paquet UniTask que vous trouvez sur nuget!

Le paquet UniTask sur nuget est uniquement pour. NET et ne contient pas de nombreux utilitaires utiles basés sur Unity que vous pourriez vouloir.

Si vous voulez utiliser UniTask, je recommande de référencer directement la dll de ce paquet.

Cet outil est fourni par le tiers [bufftool]Icône d'attention

Téléchargez les mods

Installez LagoFast, démarrez PEAK et jouez avec les mods que vous aimez.