Асинхронность в Unity: основной поток, многопоточность при необходимости.
Автор: git-amend
Загружено: 2026-02-15
Просмотров: 10519
Описание:
Awaitable внедряет современный async/await в Unity таким образом, что это действительно подходит движку, позволяя писать чистый асинхронный код без зависания кадров или борьбы с циклом проигрывателя — а когда вам нужна многопоточная работа, он предоставляет безопасный, явный способ выйти из основного потока и вернуться, не нарушая правил API Unity. В этом видео мы разберем, что на самом деле означает async в Unity, чем сопрограммы отличаются от async/await, в чем традиционные шаблоны на основе Task не справляются, и как Awaitable помогает создавать отзывчивые потоки загрузки, задержки, безопасные для кадров, и фоновую обработку, не превращая ваш код в «кашу из колбэков» или не блокируя игровой цикл.
Хотите меня поддержать? 😀
Купите мне кофе! https://ko-fi.com/adammyhre
🔔 Подписывайтесь на канал, чтобы получать больше уроков по Unity: / @git-amend
Discord: / discord
#unity3d #gamedev #indiedev
▬ Содержание этого видео ▬▬▬▬▬▬▬▬▬▬
0:00 Корутины
4:02 Ожидаемые объекты
6:08 Переключение потоков
8:33 Лучшие практики
9:55 Отмена
Более полезный код:
https://github.com/adammyhre?tab=repo...
Библиотека утилит Unity: https://github.com/adammyhre/Unity-Utils
Горячая клавиша инспектора блокировок: https://gist.github.com/adammyhre/475...
Подписывайтесь на меня!
https://linktr.ee/gitamend
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: