Как использовать события в Unity Engine? #gamedev #unity #games #shorts #игры #программирование

preview_player
Показать описание
ЛАЙФХАКИ И ФИШКИ UNITY: Часть 2

В этом видео я покажу как можно удобно использовать делегаты UnityEvent при разработке игра на Unity C#

#gamedev #gamedevelopment #программирование #unity #games #shorts #guide #lifehacks #tutorial #tips #tipsandtricks #programming
Рекомендации по теме
Комментарии
Автор

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

alexandergribanov
Автор

Ну, кстати, если учитывать, что можно применять подобные Drag&Drop ивенты где угодно. Я бы сделал что-то связанное с триггерами на уровнях или, например, двери)

kolyanik
Автор

Кстати, еще можно в UnityEvent передавать переменные. Заметил что на скрипте гранаты есть второй ивент передающий GameObject раненого врага

brahealis
Автор

Круто, теперь буду знать, что так можно делать)

w_ixon
Автор

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

nuclear-decline