Всем, привет! Сегодня мы продолжим серию уроков по C# для начинающих программистов - "Простым языком о сложных вещах". В данном видео мы разберем довольно объемную и сложную тему - делегаты и события! В наглядной и доступной форме разберем особенности данной темы и обязательно посмотрим на примеры в Unity, что бы лучше прочувствовать ее. Обязательно посмотрим на cвязь делегатов и эвентов, а также поговорим об их отличиях. Урок получился большим и довольно сложным, так что запаситесь терпением и внимательно разберите все аспекты, что бы освоится с этими крайне полезными вещами! Обязательно берите чаек с печеньками и погнали! Тайм-коды: 00:00 - Вступление 00:30 - Что такое делегаты и с чем их едят? 01:06 - Разбираем делегаты в консоли VisualStudio 04:23 - Проверка делегатов на null 05:01 - Использование делегата в качестве аргумента метода и небольшой пример 06:59 - Начинаем говорить об эвентах(событиях) 07:37 - Объявление эвента и различия с делегатами 09:13 - Разбор примера применения эвентов в Unity! 15:24 - Небольшой тестик по теме! (Пиши результаты в комментариях) Полезные ссылки • С# КЛАССЫ с ПРИМЕРАМИ в Unity! Уроки ... - ссылка на плейлист с уроками по C# • C# Интерфейсы простым языком с пример... - ссылка на предыдущий урок с интерфейсами (оттуда брал заготовку для примера)!
- статья для дополнительного изучения делегатов
- статья для дополнительного изучения событий • Создание персонажа в Unity - ссылка на плейлист по созданию персонажа • Вектора в Unity. Простое объяснение з... - ссылка на урок по векторам в Unity • Вектора в Unity на практике. Просто о... - ссылка на вторую часть урока по векторам На этом канале вы найдете множество уроков по Unity и C#, а так же различных видео на игровую тематику, так что не стесняйтесь, заглядывайте на канал и вы обязательно найдете что-то по душе! Музыка в видео Effervescence - ZAYFALL Will You Be Mine (feat. Karemann) Soave - Vendredi Good Times - Waimis Move - KV When You Feel Most Alive - Broke in Summer Teen Party (feat. Vendredi) - Broke in Summer #События#ЯковлевИлья#Unity3D#Делегаты