Как много дизов то понаставили )) Видео очень годное, но с одной оговоркой. Нужно сначала самому попробовать реализовать подобную задачу. После чего ещё раз пересмотреть видео.
Отличный урок. Хотел спросить: у меня юнька старой версии (еще 5.6), имеет ли смысл ее обновлять до последней? Активных проектов давно нет, но скоро могу взяться за один, если с художником сможем договориться. Есть ли какие-то серьезные баги в версии 2018?
Любопытная штука [SerializeField] private UnityEvent event; - юнити выдает предупреждение "Field is never assigned to, and will always have its default value null" public UnityEvent DieEvent; - а так нет версия unity 2019.3 , любопытно еще и то, что в старых версиях, например 2017.4 такого не было, можете пояснить почему?
По факту ивенты сами по себе не упрощают жизнь. Я понимаю когда в анриале создаёшь в одном месте ивент и забываешь где это место, а если надо то в любом скрипте пишешь обработчик этого события в этом скрипте. А само событие и не знает сколько у него там обработчиков
Слишком спутанно на 16-50 вообще ад, трижды переписал одну строчку, блин взялся обьяснять обьясняй ЛИНЕЙНО а не прыгай с темы на тему тут же на ходу, не доделав ни одну, я понимаю знания переполняют но на выходе полная запутанность... Просьба сапогами не кидать я и курсы у тебя покупал, та же беда - вместо четкой реализации, попытка рассказать все и сразу и какие то бесконечные переписки переделки сдабриваемые несмолкаемой болтовнёй, в которой просто тонешь и не успеваешь уследить
А ведь "event" читается не иначе, как "ивЕнт" (с ударением на "е"). И второй повод поплакать - это когда автор героически набивает с клавиатуры "[SerializeField]" (на этом месте стоило бы задуматься о смене IDE).
Понимаю, что отвечаю на некрокомментарий, но отвечу для читающих его в дне сегодняшнем. Роман набирает "SerializeField" с клавиатуры, потому что перед этим стер в заголовке using UnityEngine; В ином случае VS оперативно предлагает автодополнение кода.
МОДИФИКАТОРЬІ ДОСТУПОВ ДЛЯ P .I. D. A. R. O. V - ГОВОРИЛ РОМАН))))
Спасибо, Роман, блин, полезный ролик, +много доп. информации, помог разобраться
Спасибо! Прямо то, что надо) Была сильная привязка, благодаря событиям привязку убрал и всё стало чудесно))))
22:06 страшно. За видео спасибо
Как же заебись, что помню про это видео. Прям спасательный круг!
mmm
Спасибо за ролик. Ты крут.
Он там на курсах походу вопще цукуёми кастует
Музыка совсем не в тему.
Как много дизов то понаставили )) Видео очень годное, но с одной оговоркой. Нужно сначала самому попробовать реализовать подобную задачу. После чего ещё раз пересмотреть видео.
Выключи музыку слушать тяжело
Лучше выключи видео
@@rsakutin Алёша, когда книга?
@@rsakutin чсв опусти свое
@Гоша Ватюнга не плачь
странный вывод в конце. ты говоришь, что юнити ивенты - не очень. окей, а что тогда использовать?
Шарповские евенты
Отличный урок. Хотел спросить: у меня юнька старой версии (еще 5.6), имеет ли смысл ее обновлять до последней? Активных проектов давно нет, но скоро могу взяться за один, если с художником сможем договориться. Есть ли какие-то серьезные баги в версии 2018?
Смысл есть. Нет, серьёзных нет. Unity их активно фиксит. У нас на работе всегда стоит самая свежая версия
А разве у партиклов нет встроенного механизма удаления после завершения времени работы? Или я куда то не в ту степь веду
Не знал что Автор владеет шаринганом)))
Что за музыка на фоне? :)
Капец юзаешь GetComponent, FindOfType и еще людей учишь?)))
красавчик!
Годнота!
Любопытная штука
[SerializeField] private UnityEvent event; - юнити выдает предупреждение "Field is never assigned to, and will always have its default value null"
public UnityEvent DieEvent;
- а так нет
версия unity 2019.3 , любопытно еще и то, что в старых версиях, например 2017.4 такого не было, можете пояснить почему?
Блин, так ведь получается всю игру на этих событиях можно собрать?
Да, но потом копаться в этих событиях при ошибке себе дороже будет.
По факту ивенты сами по себе не упрощают жизнь. Я понимаю когда в анриале создаёшь в одном месте ивент и забываешь где это место, а если надо то в любом скрипте пишешь обработчик этого события в этом скрипте. А само событие и не знает сколько у него там обработчиков
Для этого в Unity можно использовать c# events
@@noagard_ да, именно их и использую.
7 минут сам с собой что-то бормочет - слушатели врядли смогут включиться о чём это))
Спасибо
Слишком спутанно на 16-50 вообще ад, трижды переписал одну строчку, блин взялся обьяснять обьясняй ЛИНЕЙНО а не прыгай с темы на тему тут же на ходу, не доделав ни одну, я понимаю знания переполняют но на выходе полная запутанность... Просьба сапогами не кидать я и курсы у тебя покупал, та же беда - вместо четкой реализации, попытка рассказать все и сразу и какие то бесконечные переписки переделки сдабриваемые несмолкаемой болтовнёй, в которой просто тонешь и не успеваешь уследить
А кретинская музыка зачем?
Нельзя зевать на видео
да всем похуй
Со скелета кровь?
Прошло 4 минуты, он всё продолжает пыжится, господи какой же ты муторный.
А ведь "event" читается не иначе, как "ивЕнт" (с ударением на "е").
И второй повод поплакать - это когда автор героически набивает с клавиатуры "[SerializeField]" (на этом месте стоило бы задуматься о смене IDE).
Понимаю, что отвечаю на некрокомментарий, но отвечу для читающих его в дне сегодняшнем. Роман набирает "SerializeField" с клавиатуры, потому что перед этим стер в заголовке using UnityEngine; В ином случае VS оперативно предлагает автодополнение кода.
ивЕнт. ивЕнт ивЕнт!!!! а не Эвент.