⚡️⚡️⚡️ Полезные ссылки ⚡️⚡️⚡️ 🔎 - обучение разработке игр с нуля до создания полноценного проекта 🔎 - основной telegram канал (тут забрать проект и доп. материалы) 🔎 - основной цикл работы Unity 📝Сегодня на повестке одна из важнейших тем при создании игр – асинхронное программирование. Абсолютно каждый разработчик игр сталкивается с этим понятием на своем пути развития, т.к. почти любой проект в той или иной мере нуждается в выполнении операций, которые занимают какое-то продолжительное время и, чтобы игра не зависала на время выполнения этих операций, очень хочется, чтобы был инструмент, который поможет выполнять их, скажем так, отдельно от основного цикла игры. Несомненно разработчик любого уровня, должен уметь справляться с подобного рода задачами, поэтому я решил сделать серию уроков, в которой постараюсь доходчиво и понятно объяснить зачем нужно асинхронное программирование, какие проблемы оно помогает решать, почему это может быть удобно и, самое главное какие инструменты в этом нам помогут. Начнем мы со штатной реализации от юнити в виде корутин, сначала относительно базовое знакомство, потом перейдем к продвинутым вариантам использования, и закончим специальным пакетом UniTask и исользованием async/await. В общем все как вы любите минимум воды, максимум пояснений и все в небольших роликах. Если вам нравится эта затея, то ставьте лайки и пишите комментарии, чтобы я видел смысл в продолжении этой серии уроков) 🕒Тайм-коды: ➜ 00:00 - Вступление ➜ 01:09 - Какие проблемы помогает решить асинхронное программирование? ➜ 02:59 - Начинаем знакомство с корутинами в качестве первого решения ➜ 03:11 - Новый поток Unity adventure ➜ 04:21 - Что из себя представляет и как работает корутина? ➜ 04:50 - Что за IEnumerator и зачем yield return? Как это все работает? ➜ 06:03 - YieldInstruction - базовый класс для возвращаемых значений в корутине ➜ 08:40 - ВАЖНО! Корутины не совсем асинхронность и надо это понимать ➜ 10:36 - ПРАВИЛЬНЫЙ менеджмет корутин. Как работать с корутинами безопасно ➜ 13:51 - WaitUntil и WaitWhile - полезные варианты YieldInstruction ➜ 15:43 - Что нас ждет дальше и заключение:) 🔥🔥🔥 На этом канале вы найдете множество уроков по Unity и C#, а так же различных видео на тему разработки игр, так что не стесняйтесь, заглядывайте на канал и вы обязательно найдете что-то по душе!🔥🔥🔥 #Unity#ЯковлевИлья#async#gamedev
Hide player controls
Hide resume playing