Комментарии:
уровень онглийского: обсёрвер XD
ОтветитьМожно ли объяснить нормально ?
ОтветитьНи фига не понял
Ответитьвидео без оскорбления других каналов? снял дизлайк, который изначально уже стоит
ОтветитьНе рекомендую новичкам - сложно. Примерный уровень: понимаю названные паттерны и имею хоть какой то опыт кодинга в юнити.
ОтветитьМузыка топ , ЛУЧШИЙ КОНТЕНТ
ОтветитьНихуя не понятно как на практике это работает
Ответитьбыло бы неплохо создать рубрику: "Для маленьких и глупеньких" с обзором каждого кусочка кода на примере паттернов
ОтветитьОтлично рассказал про эти паттерны. Хотелось бы больше подобных видео!
ОтветитьАхах, Визитёр, Observer и Декоратор)) When знаешь two languages и your speach смешалась)))
ОтветитьРОман,надеюсь будут больше таких видео по паттернам на практике
Ответитьпервый патерн как фильм ужасов, может запишу видео на эту тему, если лень не будет
Ответитьпатерн как патерн
Но вроде вики почитал, всратые примеры и куча схем из которых нихера не понятно
Очень интересно, но я ничего не понимаю!! Подождите-подождите, я уже учусь.
ОтветитьСпасибо за видео, а в чем сакральный смысл подписываться и отписываться в OnEnable() и OnDisable(), вместо, скажем, просто подписки в Start()?
Ответитьааа блин ни8уя не понимаю, сколько уже читал про паттерны, сколько смотрел. Вот синглтон да, вот это зае8ись и изи
ОтветитьВ обсервере опечатка). Должно быть наверное OnHealthChange.Invoke(_health), а не damage).
А вообще переписал бы так):
private int _health;
private int Health
{
get => _health;
set
{
_health = value;
OnHealthChange?.Invoke(_health);
}
}
public void ApplyDamage(int damage) => Health -= damage;
Воу воу, на какое полезное видео я наткнулся. Лайк.
ОтветитьОчень кратно и полезно. Хочется больше про паттерны в Unity
Ответитьв коде про observer вы подписываетесь в onEnable
если учесть, что оба скрипта(Player и HealthBar) будут висеть на объектах с самого старта сцены, то как мы возьмем ссылку на скрипт Player?
в OnEnable брать ссылку нельзя, потому что нет гарантии, что в памяти он уже будет, берем ее как обычно в методе Start, но по циклу жизни Unity, в документации указано, что OnEnable вызывается раньше, чем Start
проясните этот момент, что-то я не понимаю, в данном примере есть гарантия, что скрипт Player запускается раньше чем HealthBar и тогда ссылку можно взять в OnEnable или же это опечатка/ошибка?
А в первом случае не будет противоречие одному из принципов SOLID ( ISP )? Если нет, то можете объяснить почему.
ОтветитьСпасибо
ОтветитьКлассный урок!
ОтветитьТоп контент подъехал.
Намного приятнее смотреть такие видео, где всё кратко и понятно, чем читать гору книг)
Норм очень полезно !
ОтветитьКрасавчик далеко пойдёшь, видосы качественные. Я кстати от Арталаски
Ответитьну чуть-чуть курса то продай
Ответить