ваш позитивный настрой, подача материала, объяснение глубокой теории очень круто), делаю по этому уроку свой проект, так как знакомлюсь впервый раз постоянно пересматриваю.
Игорь, спасибо за видео! Пересмотрел кучу видео и перечитал кучу материалов по Zenject, твоё видео самое доходчивое, при том, что оно ещё и достаточно развернутое =) Ты как-будто тумблер в моей голове переключил, и всё встало на свои места 😅 Спасибо!
59:34 А если я хочу например получать префаб не через SerializeFiled, а из своего сервиса, какого-нибудь IAssetProvider? Как быть? И это нормальная практика в целом?
Ещё есть стратегия "костыль без паттернов и антипаттернов". Делать всё на монобехах и прокидывать для каждого объекта требуемые ссылки на публичные поля😁😁😁😁
Репозиторий не обновлялся несколько лет. Стоит ли сейчас на нём делать новый проект, который будет поддерживаться более года? Есть ли варианты DI получше?
Здравствуйте, Zenject стоит в любом случае знать, так как его используют во многих компаниях, а из нового рекомендую ознакомиться с атомарным фреймворком: github.com/StarKRE22/Atomic
Serialize Reference слетает, если: 1.) Название класса изменилось 2.) Название namespace изменилось 3.) Название сборки (asmdef) изменилось Чтобы ссылки не слетали сверху нужно ставить атрибут [MovedFrom], в котором указываешь пред названия класса, неймспейса или сборки
@@CodeCraftUnityEdition блин, ну честно, часто делаю все эти 3 пункта. Проекту лет 8, оч большой - оч. много всего менял - все работает как часы. Уже штук 30 юнити версий сменил.
Немного смутило объяснение автора про последний принцип SOLID. Типа инверсия зависимостей наступает, когда мы подключаем какой-то фреймворк и он начинает всем управлять. Это какая-то чушь. Инверсия зависимостей - это про то, что абстракции не должны зависить от реализаций. Но может я просто чего то не понял?
А можно не употреблять слово-паразит "да" в каждом втором предложении? Немного раздражает. В остальном все очень хорошо. Вместо заполошного "Вот здесь ставим инджект и здесь ставим инджект и здесь ставим инджект СМОТРИТЕ КАК ОТЛИЧНО РАБОТАЕТ", как это сделано абсолютно у всех, кого я до сих пор смотрел, тут все четко и ясно разложено по полочкам, я наконец то понял для чего собственно служит атрибут INJECT :)
Зенджект устаревает, новые версии до сих пор в бете, а в релизных версиях есть баги которые могут только ухудшаться с выходом новых версий юнити. Это пугает)
Я первый раз посмотрел и тоже ничего не понял. Но все равно попытался с ним поработать. Начал смотреть второй раз и начал понимать что в видео объясняют
Лучшее видео по Zenject
ваш позитивный настрой, подача материала, объяснение глубокой теории очень круто), делаю по этому уроку свой проект, так как знакомлюсь впервый раз постоянно пересматриваю.
Вообще топ, даже смотреть не обязательно, можно просто фоном слушать и всё понятно будет) Хорошо ведёте👍
Игорь, спасибо за видео! Пересмотрел кучу видео и перечитал кучу материалов по Zenject, твоё видео самое доходчивое, при том, что оно ещё и достаточно развернутое =) Ты как-будто тумблер в моей голове переключил, и всё встало на свои места 😅 Спасибо!
Очень интересно! Большое спасибо за такой подробный ролик.
Здоровья тебе! Лучший тутроиал по Zenject!
Отличное видео, наконец-то поняла zenject и когда его стоит использовать🎉
спасибо, хороший контент
59:34 А если я хочу например получать префаб не через SerializeFiled, а из своего сервиса, какого-нибудь IAssetProvider? Как быть? И это нормальная практика в целом?
Ещё есть стратегия "костыль без паттернов и антипаттернов". Делать всё на монобехах и прокидывать для каждого объекта требуемые ссылки на публичные поля😁😁😁😁
Толкь сейчас посмотрел) Вы это упоминали) Извиняюсь)
спасибо))
Mega Help 😍
ееееее
Спасибо!
Репозиторий не обновлялся несколько лет. Стоит ли сейчас на нём делать новый проект, который будет поддерживаться более года?
Есть ли варианты DI получше?
Здравствуйте, Zenject стоит в любом случае знать, так как его используют во многих компаниях, а из нового рекомендую ознакомиться с атомарным фреймворком: github.com/StarKRE22/Atomic
а зачем его обновлять если всё и так работает хорошо
А где можно посмотреть прошлый урок?
Прошлый урок я пока что не выкладывал)
Уверен весь курс такой же классный как эта лекция... Покупать я его конечно не буду😅
А если серьёзно - почему под видео нет ссылки на курс?
Потому что я не делал анонс обновленной программы курса :)
Класс
У меня сохраняются Serialize reference если я класс по проекту перемещаю
Serialize Reference слетает, если:
1.) Название класса изменилось
2.) Название namespace изменилось
3.) Название сборки (asmdef) изменилось
Чтобы ссылки не слетали сверху нужно ставить атрибут [MovedFrom], в котором указываешь пред названия класса, неймспейса или сборки
@@CodeCraftUnityEdition блин, ну честно, часто делаю все эти 3 пункта. Проекту лет 8, оч большой - оч. много всего менял - все работает как часы. Уже штук 30 юнити версий сменил.
А где курс найти?
unitycodecraft.ru/
Как можно попасть на курс?
Ссылка на курс: unitycodecraft.ru/
Можешь написать мне в Telegram: @starkre22
Немного смутило объяснение автора про последний принцип SOLID. Типа инверсия зависимостей наступает, когда мы подключаем какой-то фреймворк и он начинает всем управлять. Это какая-то чушь. Инверсия зависимостей - это про то, что абстракции не должны зависить от реализаций.
Но может я просто чего то не понял?
Когда следующий поток?
Начало 1 сентября)
хотел написать "элита смотрит в 360p" но я ни одной строки разобрать не могу) придётся подождать
😁
посмотрел в 360р 😎
А можно не употреблять слово-паразит "да" в каждом втором предложении? Немного раздражает.
В остальном все очень хорошо. Вместо заполошного "Вот здесь ставим инджект и здесь ставим инджект и здесь ставим инджект СМОТРИТЕ КАК ОТЛИЧНО РАБОТАЕТ", как это сделано абсолютно у всех, кого я до сих пор смотрел, тут все четко и ясно разложено по полочкам, я наконец то понял для чего собственно служит атрибут INJECT :)
Оно ещё живое? Я ожидал, что оно перестанет котироваться.
Да, оно еще дышит)
Отличный урок. Теперь я наконец понял, почему Zenject не нужен. За три часа любой поймет что любой фреймворк - бесполезная вещь.
зенджект это лютый оверхед, не понимаю зачем его использовать
Зенджект устаревает, новые версии до сих пор в бете, а в релизных версиях есть баги которые могут только ухудшаться с выходом новых версий юнити. Это пугает)
Поэтому приходится допиливать его самим)
П
Очень сложно и охринеть как запутанно никакой ясности ни в коде не в обяснениях .
Я первый раз посмотрел и тоже ничего не понял. Но все равно попытался с ним поработать. Начал смотреть второй раз и начал понимать что в видео объясняют