⚡ Всё про события в Unity 3D

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 340

  • @uanlock28
    @uanlock28 2 года назад +250

    Рад, что ты вновь вернулся. Твои уроки по юнити для меня были одними из самых интересных.

  • @Eliodorr
    @Eliodorr 2 года назад +101

    Не иначе как новогоднее чудо это не назвать! Ждём ещё новых роликов в этом году)

  • @SHILY-PROJECT
    @SHILY-PROJECT 2 года назад +77

    Сейчас актуальна шутка про "Не прошло и года... Ааа... Нет, прошло...".
    Рад тебя снова видеть!
    С Новым годом!╰(*°▽°*)╯

  • @psy_gamer
    @psy_gamer 2 года назад +5

    Вот так подарок на 2022!)
    С возвращением!

  • @ytka1870
    @ytka1870 2 года назад +2

    Спасибо за ролик я 3 недели не мог понят эти ивентыыы

  • @nekokira5596
    @nekokira5596 2 года назад +16

    Совсем недавно на тебя наткнулся, но было очень печально видеть что последний ролик был год назад. Хотел тебе под последним роликом писать слова поддержки и БАХ, новый ролик!)
    Мужик ты крут и очень классно объясняешь! Будем рады твоему творчеству)

  • @KVCH
    @KVCH 2 года назад +7

    Ура! Дружище, вернулся наконец! Мы тебя ждали!

  • @1mpulse696
    @1mpulse696 2 года назад +4

    Какие люди, с возвращением

  • @samserious5483
    @samserious5483 2 года назад +16

    Привет, с Новым годом! Давно жду новых видео, уже подумал, что все, не будет новых! Ещё видео! Ещё! Все темы очень интересные и подача отличная, спасибо!

  • @oz9608
    @oz9608 2 года назад +1

    Как же я рад, месяц назад примерно смотрел твой канал, на наличие новых видео

  • @lukan5128
    @lukan5128 2 года назад +4

    Такого подарка на НГ в жизни не мог представить🖤 спасибо, что вспомнил про ютуб

  • @pavelm.1132
    @pavelm.1132 2 года назад +6

    Капец совпадение. Как раз перед новогодней суетой впервые коснулся темы событий в Unity и запланировал сразу после НГ с ними разобраться - сейчас открываю RUclips и это видео первое в рекомендациях. Новогоднее чудо же 😄

  • @Vorono4ka
    @Vorono4ka 2 года назад +4

    ура жив, цел)
    с возвращением!) спасибо за ролик

  • @k..
    @k.. 2 года назад +3

    З новим роком та з повернення, відео топ ;)

  • @ВторойкиборгЧеловек-Сидр

    А я как соскучился 😭 хорошо что живой! С Новым Годом!

  • @andreyzyablikov9891
    @andreyzyablikov9891 2 года назад +4

    Ого! Вот это новогодние чудо! Мы тебя очень ждали! 🤗
    Не знаю, что у тебя случилось, но надеюсь ты с этим справился(шся) и вновь вернёшься к нам!
    Ну и с новым годом всех! Щастьяздоровья!

  • @sund3RRR
    @sund3RRR 2 года назад +2

    Лучший русскоязычный канал про юнити. Батя вернулся)

  • @Димас-ТвойРазработчикИгр

    С наступившим новым годом)) рад видеть ❤️

  • @МаксКузнец-п1б
    @МаксКузнец-п1б 2 года назад +2

    Лучший подарок на новый год! Кайфанул! Правда потом надо будет пересмотреть на трезвую голову)))))

  • @_kawaibunny_2514
    @_kawaibunny_2514 2 года назад +2

    Очень ждал твои видео, а то за год уже 2-ой раз начал все пересматривать))

  • @СтепанДегтярик-ц5ч
    @СтепанДегтярик-ц5ч 2 года назад +3

    Просто лучшее начало года. Спасибо и с наступившим! Успехов в работе и всех благ)

  • @x1ceBerGx
    @x1ceBerGx 2 года назад +1

    Буквально месяц назад пытался найти видео, где понятно объясняется система ивентов.
    По итогу пришлось понемногу брать информацию из 3 разных видео, чтобы все понять... А теперь вышло твое видео, которое объединяет все те 3 видео.
    Эх, где же ты был раньше😂

  • @davidsedrakyan
    @davidsedrakyan 2 года назад +1

    Рад что вернулся недавно смотрел твои видео и думал что печально что ты ушел(

  • @wispr
    @wispr 2 года назад +2

    Вот это я понимаю. Представляю как автор такой "Так, всё, с нового года начинаю снова пилить видосы". Спасибо тебе большое, не пропадай пожалуйста

  • @4soul718
    @4soul718 2 года назад +1

    Офигеть, ты жив!!!! С прошедшим новым годом)))

  • @daedstudio2942
    @daedstudio2942 2 года назад +1

    Афигеть, и правда новогоднее чудо! Надеюсь, возобновляемость роликов будет восстановлена...

  • @marsik3773
    @marsik3773 2 года назад +3

    С новым годом! Я рад что ты вернулся

  • @mavarok13
    @mavarok13 2 года назад +1

    *Один из лучших подарков в новом году.*

  • @sunq_live
    @sunq_live 2 года назад +2

    Вот это подарочек на первое января.

  • @NikRedArrowSh
    @NikRedArrowSh 2 года назад +2

    Очень рад, что актив возвращается на канал! Очень понятно, ёмко и без воды. Спасибо, что вкладываешь в видео время и силы и делишься знаниями!

  • @yared172
    @yared172 2 года назад +4

    Привет, Изумрудный Порошочек! Очень по тебе скучал, рад что ты вернулся! Как всегда, отличное видео!

  • @MetalMonstrumGear
    @MetalMonstrumGear 2 года назад +1

    С дверью куда проще что я придумал! Спасибо. Познавательный ролик! Хотелось бы их побольше конечно на любую тематику.

  • @ilalienli
    @ilalienli 2 года назад +12

    И снова здравствуй, благодаря тебе и многим другим каналом нашёл для себя хобби в создании игр)))

  • @ЛехаБобров-д6д
    @ЛехаБобров-д6д 2 года назад +3

    Как всегда лаконично. Спасибо, хоть всё сказанное для меня не ново, но с удовольствием освежил в памяти. С Новым годом и возвращением!!! Очень жду новых роликов!!!

  • @RomanUnreal
    @RomanUnreal 2 года назад +3

    Нечего себе!!! Да тебя год не было оказывается - уф! Я когда прошлые твои ролики смотрел и делал по ним игру как-то не задумывался об этом 0_0

  • @АлексейСиницын-я2щ
    @АлексейСиницын-я2щ 2 года назад +5

    Я не занимался юнити уже год. И вот неделю назад снова сел программировать, и было огромное разочарование что ты перестал снимать видео.
    Спасибо что делаешь это, мы очень ценим тебя

  • @Лох-р9я
    @Лох-р9я 2 года назад +4

    Вернулся блудный сын
    Очень рад что ты вернулся

  • @ДмитрийБарсуков-ъ8р
    @ДмитрийБарсуков-ъ8р 2 года назад +1

    Очень понятно и доступно. Без воды. Спасибо за видео.

  • @sashamakedonskiy9930
    @sashamakedonskiy9930 2 года назад +4

    Дружище, ты не пропадай так надолго. Мы уже думали, что ты разработал шедевр, разбогател и забыл про нас.)))

  • @1NewUser1
    @1NewUser1 2 года назад +1

    Как долго ждал твоего появления, какой то праздник сегодня:D

  • @Antip4
    @Antip4 2 года назад +5

    Рад что ты вернулся, очень много полезной информации показываешь в своих роликах, за что большое спасибо!)

  • @artemzh27
    @artemzh27 2 года назад +3

    Сходу лайк просто за возвращение =)

  • @raidgameru
    @raidgameru 2 года назад +1

    С возвращением)
    Все с наступившим!

  • @_trxsher2778
    @_trxsher2778 2 года назад +2

    как рад что ты вернулся, ты очень крутой, все ждал твои видео, пересматривал кучу раз, бля я походу люблю тебя спасибо что ты есть !!!!❤️❤️❤️❤️❤️

  • @thedrunk5407
    @thedrunk5407 2 года назад +1

    На год пропал, я чуть плакать не начал когда до последнего видоса дошел =(

  • @Iips1l0n
    @Iips1l0n 2 года назад +2

    Круто, что продолжаешь снимать ролики. Замотивировался всё-таки сделать свою первую игру в этом году) Спасибо за крутой контент без лишней воды!

  • @UnkleStepa
    @UnkleStepa 2 года назад +7

    Очень круто, что ты вернулся! Твои видео одни из самых полезных в русскоязычном юнити ютубе! Спасибо огромное за то что ты делаешь!

  • @_ntds
    @_ntds 2 года назад +1

    ЖИВОООЙ!
    Нг творит чудеса!

  • @ilyamikhaylov4571
    @ilyamikhaylov4571 2 года назад +1

    О! Вернулся.) С новым годом тебя! Отличное видео, полезная информация.

  • @VonBreuss
    @VonBreuss 2 года назад +2

    Великолепный урок!) Продолжай тему продвинутого программирования в Unity!

  • @_oleg_dj_
    @_oleg_dj_ 2 года назад +2

    Неужели.... Я так долго ждал этого момента, когда ты вернёшься вновь...

  • @Niriom
    @Niriom 2 года назад +1

    Action - дефолтный шаблон делегата, Func - шаблон делегата с возвращаемым значением.
    Делегаты - фактически "интерфейсы" для методов что бы ими можно было оперировать как с обычными переменными.
    Делегаты нужны для передачи в класс реализации функционала по шаблону (в виде метода) например SetAI(delegate) позволит устанавливать поведение для юнитов.
    Ивенты - создаются для передачи сообщений класу использующему класс реализующий ивент, например OnDead(unit) позволит классу группы юнитов одним методом обрабатывать смерть юнитов в группе.
    В рамках ECS движка юнити необходимо для обхода "прослушивания" изменений переменных в используемых классов что позволяет инкапсулировать уйму данных уменьшив вероятность ошибки и повышая скорость разработки.
    P.S: Зная назначение функционала понимаешь что он не может нравиться или не нравиться, а то что он нужен в определенных случаях и не имеет аналогов в решении конкретных задач.
    P.S.S: Кроме костылей =)

    • @MacKorWoT
      @MacKorWoT 2 года назад

      Только юнити это EC, а не ECS. Использование обычных событий в ecs недоступно, там это реализовано иначе, тк в ecs строгий порядок выполнения систем, который классические события обязательно сломают

  • @Dumkras_old
    @Dumkras_old 2 года назад +3

    Спасибо за контент! Уже год как перешел с геймдева на базы данных, но все равно интересно смотреть! Продолжай снимать видео, у тебя очень хорошо получается!

  • @lkghost7
    @lkghost7 2 года назад +1

    о нифига се ) новый год начался )) наконец то вернулся

  • @Sergey_Verzhak
    @Sergey_Verzhak Год назад

    О, да, то что нужно! Как раз искал простой и правильный способ взаимодействия объектов.

  • @dmitrys8693
    @dmitrys8693 2 года назад

    Отличный урок - все понятно и по существу, без стремных надуманных примеров и воды. Красавчик 💪🏼

  • @darkfunnel685
    @darkfunnel685 2 года назад +7

    Безумно рад что ты вернулся, спасибо за уроки, они лучшие на ютубе!
    С новым годом! 😊

  • @arturbier
    @arturbier 2 года назад +2

    Вот такие практические уроки и должны быть, спасибо!

  • @Sinedsem
    @Sinedsem 2 года назад +2

    Реально новогоднее чудо

  • @holygoe
    @holygoe 2 года назад +43

    Вообще, отписываться конечно же обязательно даже от Unity Event. Несмотря на то, что исключения не возникает, ссылка на компонент продолжает храниться. А значит GC его не очистит и будет утечка памяти. И в данной ситуации отсутствие исключения не играет на руку, так как утечка пройдёт незаметной :(

    • @EmeraldPowder
      @EmeraldPowder  2 года назад +22

      Да, согласен, в целом хорошая практика отписываться
      Я почему-то думал что при invoke ивент удаляет у себя из списка ссылки на destroyed объекты, но сейчас заглянул в декомпилированный код, он его просто игнорит, так что тогда точно хорошее замечание

    • @lostimba
      @lostimba 2 года назад +7

      @@EmeraldPowder Лучше тогда в ролике это вырезать, а то не все комменты читают.

  • @mrwolfrpg420
    @mrwolfrpg420 2 года назад +2

    Спасибо тебе , ты дал развитие мне ,считай благодаря тебе я сейчас работаю в команде и разрабатываю игры

  • @kuber0526
    @kuber0526 2 года назад +1

    Твой ролик про Ludum Dare, игра за 48 часов был самым мотивирующим))

    • @EmeraldPowder
      @EmeraldPowder  2 года назад +1

      Спасибо) Сейчас как раз делаю похожий, про разработку игры от начала до конца, если всё получится то через пару недель выйдет на канале

  • @MrKingofTiger
    @MrKingofTiger 2 года назад +1

    Спасибо за ролик. Я как дурак делал через делегаты, а вон как просто и лаконично можно использовать Action

  • @AskezaMax
    @AskezaMax 2 года назад +1

    С возвращением. Полезный видос :-)

  • @Bigteamer
    @Bigteamer 2 года назад +2

    Ура! Спасибо за новогодний подарок ;)

  • @НиколайЛукин-б1й
    @НиколайЛукин-б1й 2 года назад +3

    Ты вернулся! Мы тебя ждали. Продолжай делать качественные видео.

  • @tomaswings2857
    @tomaswings2857 2 года назад +1

    Храни тебя Вселенная! Четко, по делу, без жевания соплей, с примерами! Лайк, подписка, колокольчик!

  • @WarMusic2022
    @WarMusic2022 2 года назад +1

    Актуально, интересно, подписался

  • @KaviyRB
    @KaviyRB 2 года назад +2

    Новогоднее чудо)

  • @sahsaaryutin
    @sahsaaryutin 2 года назад +2

    Спасибо за такое хорошее объяснение с прекрасными примерами

  • @proKaps
    @proKaps 2 года назад

    Замечательные видео. Лишь их и пересматриваю когда что-то забываю

  • @zevefal
    @zevefal 2 года назад +1

    Вот уж подарок на новый год, с возвращением)

  • @Timoteeeei
    @Timoteeeei 2 года назад +3

    Спасибо, что живой! :D

  • @NoNamichFirefighter
    @NoNamichFirefighter 2 года назад +1

    О я думал уже не будет видео, притом таких полезных) ура!

  • @Good-dg9sk
    @Good-dg9sk 2 года назад +5

    Ого... Думал новых видео от тебя уже не будет)
    Пропал на год)

  • @SchlachtschiffBismarck-gf3fi
    @SchlachtschiffBismarck-gf3fi 2 года назад +2

    легенда вернулась

  • @vomgame
    @vomgame 2 года назад

    Насчет запутаться это прям в точку. То ли документацию надо делать сразу при разработке своей игры, то ли схемы рисовать

  • @MrBoBrilO
    @MrBoBrilO 2 года назад +2

    Ого, это хорошее начало нового года

  • @BLGamesChannel
    @BLGamesChannel 2 года назад +1

    Ух тыж блиН))) Кто вернулся) Надеюсь я так же не пропаду на ютубе))

  • @raploky
    @raploky 2 года назад

    Спасибо за видео! Круто! Из всех туториалов по ивентам твой лучший!

  • @Tyt_dr
    @Tyt_dr 2 года назад +2

    🔥🔥🔥

  • @ICECREAM-sy4dq
    @ICECREAM-sy4dq 2 года назад +2

    Классное видео! Рад что ты вернулся)

  • @yatsuk_vitalii
    @yatsuk_vitalii 2 года назад +1

    Нихрена се новогоднее чудо. С новым годом

  • @Димас-ТвойРазработчикИгр

    7:53 а разве нелзя сделать проверку на null через "?" ? Чтоб получилось OnEnemyKilled?.Invoke();

    • @СуходубНикита
      @СуходубНикита 2 года назад

      Можно

    • @evgenijtsvetkov7008
      @evgenijtsvetkov7008 2 года назад +1

      Ему там IDE даже намикала на это в конце...

    • @TheNeromax65
      @TheNeromax65 2 года назад +1

      Когда снимаешь уроки, лучше всё написать максимально очевидно, а то мало ли кто-то из новичков не знает этот синтаксис

  • @slash7076
    @slash7076 2 года назад +1

    Новогодние желания сбываются!)

  • @Mistor_AHN
    @Mistor_AHN 2 года назад +1

    Согласен , тоже искал 2 месяца назад информацию про делегаты и события , только после твоего видео смог нормальную систему очков сделать для своего проекта.

  • @kmaky
    @kmaky 5 месяцев назад

    Уже который раз смотрю это видео для референсов, считаю лучшей работой по событиям в Юнити и на СНГ и на мировом ютубе

  • @progdamn
    @progdamn 2 года назад +3

    я ждал возвращения)

  • @Night_Wong
    @Night_Wong 2 года назад +1

    Рад возвращению!!!

  • @andreyas44
    @andreyas44 2 года назад +2

    О, как всегда лучшие уроки вернулись! И как всегда совпадает с тем, что мне надо в данный момент))) С новым годом))))

  • @rbz21
    @rbz21 2 года назад +2

    Камбек года, спасибо что вернулся, с нетерпением буду ждать видосов!

  • @ChimpanzeeUltra
    @ChimpanzeeUltra 2 года назад +11

    Автор напоминает, что праздник-праздником, а работа не ждёт
    Сейчас я осознал, что последнее видео на канале было выпущено 1 год назад🗿

  • @ДмитрийСысуев-т7й
    @ДмитрийСысуев-т7й 2 года назад +1

    Урааааа, возвращение такого невероятного ютубера - лучший подарок на новый год! Спасибо за камбэк✨

  • @whylmaolol
    @whylmaolol 2 года назад +1

    вот так подарок на новый год!
    спасибо за видос, ждем еще!

  • @vasiliyrekhov
    @vasiliyrekhov 2 года назад +1

    Спасибо за видео. Действительно самые качественные уроки по юнити, что я видел.

  • @CobyVVW
    @CobyVVW 2 года назад +2

    С Новым Годом! Твои гайды невероятно полезны!

  • @dimadancev714
    @dimadancev714 2 года назад +5

    Ничего себе, с возвращением! Хотя я думал ты уже миллионы заработал на какой нибудь игре и ушёл с ютуба)))

  • @kawakami_idv
    @kawakami_idv 2 года назад +1

    Хо хо хо кто вернулся! А мы тебя ждали! :)

  • @MrCher666
    @MrCher666 Год назад

    Мужик. Спасибо огромное. Особенно за примеры из твоей игры. У меня сейчас +- такой же проект и ты просто назад открыл мне на мой код. На события, прямо супер. Спасибо огромное. Лайк, подписка, обнял, поднял ❤😂

  • @АлексейДудников-ф6ц
    @АлексейДудников-ф6ц 2 года назад +1

    Просто и доступно. Очень хорошее видео. Думаю, если бы я не был знаком с этим делом, мне бы были очень интересны также примеры когда ивенты не стоит использовать и почему. Об этом было сказано, но мне кажется очень мало сказано о том, какие проблемы это вызовет в плане оптимизации или запутанности.