⚡⚡⚡ Полезные ссылки ⚡⚡⚡ 🔎 yakovlevgamedev.tilda.ws - информация о курсе 🔎 t.me/yakovlev_gamedev - ссылка на мой telegram канал 🔎 boosty.to/yakovlevgamedev - ссылка на бусти (тут скоро будут выходить 3д ассеты от нашего художника) 🔎 kzitem.info/news/bejne/y4x8vqJ6nWZhdno - ссылка на первый видос по Zenject 🔎 kzitem.info/rock/C-hfECZdghe_QNAJzztHEg - ссылка на канал моего младшего брата (подпишись если не сложно)
@zebgagang
Жыл бұрын
Для себя ничего нового не открыл, но для новичков будет действительно полезным и информативным. Одно важное замечание: IInitiazible это не старт. Мне даже кажется это ближе к какому-то LateAwake, а по факту это цикл жизни сразу после того, когда контейнер готов к работе и все проинициализировал. Считаю, что это важное замечание!
@redtapecollection3363
Жыл бұрын
Всё равно не догоняю. Понятно, что в ролике 10 минут всё подробно не расскажешь, но я из тех, кто не славливает всё на лету и хотелось бы больше подробнестей и примеров.
@LimanOff12
Жыл бұрын
Хотелось бы увидеть урок по DOTween, а так видео очень крутое лайк!
@Vital1tch
Жыл бұрын
Ты классный, как и твои видосы. Очень рад, что нашёл твой канал. Не останавливайся!❤
@ДмитрийГаврилов-ш3и
3 ай бұрын
Как zenject передает в конструктор объекта зависимость? Допустим ты биндишь 2 объекта, которые реализуют один и тот же интерфейс, а потом биндишь объект, в конструкторе которого этот интерфейс. Какой из двух объектов попадет в конструктор?
@forcesoftheevil9252
Жыл бұрын
Годный урок! Хотелось бы про фабрики с Zenject увидеть в 3 части. А то в документации есть пример скудный пример (очень не нравится, что в классе Enemy есть вспомогательный класс Factory)
@LameWacko
7 ай бұрын
Zenject полезная штука для связи на уровне абстракций.Чтобы понять как оно работает и зачем пятый принцип солид вообще нужен, то можно сделать самописный вариант. Для обучения и тренировки - полезно. Для меня неудобно отсутствие асинхронных штук в самой библиотеке, особенно фабрик, так что приходится добавлять самостоятельно.
@maksimsazanovich6087
Жыл бұрын
офигеть, очень круто, огромное спасибо!!!!
@Yury93-b8n
Жыл бұрын
Like!
@АнтонЕлумеев
Жыл бұрын
Спасибо за полезное видео!
@ДмитрийМатюшенко-т2э
2 ай бұрын
А что если Zenject выкидывает предупреждение, что мол плохая практика вызывать Instantiate до завершения всех инсталлеров, ну то есть когда в InstallBindings это делается на 2:48.
@opodlinok
Жыл бұрын
Лучший!
@EoLienFive
2 ай бұрын
Это конечно не по теме. Но у кого-то были проблемы в стиле Hold on busy после ctrl shift b в редакторе? И если да что помогло?
@redtapecollection3363
Жыл бұрын
А можно подробно рассказать про ваши MobileInput и DesktopInput, которые используют события? В душе не вдуплю как работать с этими Input'ами 😣
@KIRVASgames
7 ай бұрын
@-it394 Привет! Скажи пожалуйста, у тебя самописный скрипт или расширение окрашивает редактор в красный цвет при запуске сцены?
@Gromoboy33
Жыл бұрын
Спасибо!!
@mrgoodpeople
5 ай бұрын
Зачем создавать отдельные методы для того, что выполняется всего один раз? Говорится "для удобства чтения кода". Но для этого ведь достаточно написать строку с комментарием перед вызовом блока кода. Зачем же каждый раз создавать лишние функции. Это скорее всего и на производительности не лучшим образом скажется. Ну конечно не при инициализации, но в каком-нибудь Update() точно.
@ximotiv
Жыл бұрын
Чуть не по теме, но подскажите кто шарит, пожалуйста) Если мне нужно вызывать какое то действие 1 раз в 1-2 секунды, для этого лучше использовать Update или корутины?
@-it394
Жыл бұрын
Да как проще, так и делай. Можно корутиной
@Lucio11a
Жыл бұрын
Помню глядел стрим относительно свежий от к-синдиката, вроде сурьезные люди, со своими курсами и пр. вроде как даже сеньеры все поголовно)) И там один из лекторов такой "Юнити много чего не умеет, того, что нам надо. Например выводить свойства в инспектор!", а второй лектор, барышня, ему поддакивал... Меня на этом моменте порвало, ибо выводить свойство в инспектор с помощью flield: я научился еще в начале своего обучения Юнити.
@evggg
7 ай бұрын
Потому что в старых версиях Юнити такого не было. А так как большие проекты редко обновляют на новые версию движка, то сеньорам вроде них, приходится подолгу работать в старых версиях. А новые фишки узнавать самим в своих пет проектах.
@Lucio11a
7 ай бұрын
@@evggg Этой возможности уже лет 8... т.е. она появилась примерно тогда же, когда синдикатовцы начали свой путь в разработке игр. т.е. когда еще были джунами.
@evggg
7 ай бұрын
@@Lucio11a не правда, она появилась только в Юнити 2020.
@Lucio11a
7 ай бұрын
@@evggg данная фича появилась в C# версии 7.3 т.е. в 2018 году... И в версии Unity 2018.5+ эта фича уже работала точно (но вроде даже раньше, в 2018.3+). Да чуть ошибся, не 8 лет, а 6 :)) Это не отменяет факта, что между выходом фичи и словами к-синдиката 4 года разницы (говорили они про Свойства в 2022 году). Тем более основная рабочая версия юнити у синдиката всегда была 2019+. Эту инфу вы можете в легкую проверить зайдя на их страничку на ютубе и включив, буквально, второе их видео. Где на заднем плане проект с их курса.
@Lucio11a
7 ай бұрын
@@evggg И да, про "Сеньерам вроде них". Сениорам вроде них - да. Ибо сеньоры из них никакие. Норм сеньор после выхода новой версии языка сразу проверяет все новые фичи, ибо это ему может облегчить жизнь и в текущих проектах в том числе. И знать все новое, что есть в языке - его работа. Во многих конторах сеньорам за это доплачивают з\п + покрывают расходы на доп.курсы повышения квалификации.
Пікірлер: 27