У нас вы можете посмотреть бесплатно UniTask: как он заменяет сопрограммы, задачи и ожидаемые объекты или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Узнайте, как UniTask может превратить ваши длительные операции в рабочий процесс без выделения памяти, полностью заменив сопрограммы, асинхронные задачи и даже новый класс Unity Awaitable. Многофункциональная библиотека UniTask может показаться на первый взгляд непосильной, но начать проще, чем вы думаете! С помощью методов расширения UniTask вы можете преобразовать весь свой рабочий процесс с минимальными усилиями и начать использовать эту эффективную интеграцию async/await для Unity без выделения памяти прямо сейчас. https://github.com/Cysharp/UniTask ВАЖНЫЕ ЗАМЕЧАНИЯ: 1) При вызове UniTask предпочтительнее использовать async UniTaskVoid в сигнатуре вызывающего метода, чем async void. 2) Начиная с Unity 2022.2, класс MonoBehaviour включает метод destroyCancellationToken, поэтому вам не нужно использовать метод расширения GetCancellationTokenOnDestroy(). 3) Если вам нужно несколько раз ожидать завершения одного и того же UniTask, используйте UniTask.Lazy() для управления продолжениями. 4) Известна проблема с UniTask.WhenAll, из-за которой он преждевременно завершается, если какая-либо задача генерирует исключение, что отличается от ожидаемого поведения ожидания завершения всех задач перед обработкой исключений. Одним из решений является использование вспомогательного метода WhenAllSettled, который позволяет завершить все задачи и предоставляет подробный результат для каждой задачи, включая все исключения. Проблема: https://github.com/Cysharp/UniTask/is... Возможное решение: https://gist.github.com/adammyhre/40e... Хотите меня поддержать? 😀 Угостите меня кофе! https://ko-fi.com/adammyhre 🔔 Подпишитесь на другие обучающие материалы по Unity: / @git-amend Discord: / discord #unity3d #gamedev #indiedev ▬ Содержание этого видео ▬▬▬▬▬▬▬▬▬▬ 0:00 Корутины 6:00 Задачи 9:10 Токены отмены 11:54 UniTask 18:10 Асинхронный LINQ 21:00 Универсальный UniTask 22:08 Ожидаемый Больше полезного кода: https://github.com/adammyhre?tab=repo... Библиотека утилит Unity: https://github.com/adammyhre/Unity-Utils Блокировка Горячая клавиша инспектора: https://gist.github.com/adammyhre/475... Ресурсы, показанные в этом видео (партнёрские ссылки) Stylized Nature MegaKit https://quaternius.itch.io/stylized-n... Procedural Circular Health and Progress Bars Pro: https://assetstore.unity.com/packages... Горячая перезагрузка: https://assetstore.unity.com/packages... Иконки иерархии: https://assetstore.unity.com/packages... Better Transform: https://assetstore.unity.com/packages... Better Mesh Filter: https://assetstore.unity.com/packages... Editor Console Pro: https://assetstore.unity.com/packages... Любой поиск объектов: https://assetstore.unity.com/packages... Подпишитесь! https://linktr.ee/gitamend