Пікірлер
@Virus-td9nc
@Virus-td9nc Күн бұрын
в очередной раз смотрю, в очередной раз нихуя не понимаю
@kunet24
@kunet24 10 күн бұрын
3:39 Я: "Вроде как понимать начал, вот-вот... Но нет." Както не дотянул туториал. Я как человек который не знает этот паттерн и пришёл учиться с нуля говорю: "Слишком быстро бросил тему." (Вообще этот комментайри от человека с Нулём знаний, а такой комент не часто встретишь)
@m4x_mwg
@m4x_mwg 22 күн бұрын
Очень круто! Unity давно пора сделать это базовыми атрибутами, один вопрос можно ли создавать Папки в папках через Foldout?
@Владимир-т2ч5э
@Владимир-т2ч5э 29 күн бұрын
Сейчас уже есть ecslite-unityeditor от самого Leopotam, на твой взгляд он лучше UniLeo-Lite ?
@Arrrr-gj6kk
@Arrrr-gj6kk 2 ай бұрын
Топово. Максимально подробно, только нужное и по делу. Редко такое встретишь
@Arrrr-gj6kk
@Arrrr-gj6kk 2 ай бұрын
Класс! Мне нравится такая дотошность в оптимизации. Лайк не глядя, очень помогает подобный подробный обзор функционала для несведующего в юнити чела, как я.
@Arrrr-gj6kk
@Arrrr-gj6kk 2 ай бұрын
Почему боксовый дороже двух других? Расчет дистанции это сложная формула, сложнее чем сравнение 4х простых чисел. При это после дистанции, вам еще и сравнение нужно сделать
@Arrrr-gj6kk
@Arrrr-gj6kk 2 ай бұрын
По сути, вы изобрели ECS
@VladislavSafargalin
@VladislavSafargalin 2 ай бұрын
Привет, ютуб перестал работать, даже goodbyedpi не помогает, есть канал на rutube или других площадках или может собираешься переходить туда? не могу найти (
@niknikagain
@niknikagain 2 ай бұрын
Реализовывать атаки с задержкой через зашитые в коде задержки - хреновое решение. Гораздо лучше и удобнее добавить ивенты в нужных моментах анимации и уже в обработчиках проверять успешность атаки и наносить урон. Там же задавать и ивент окончания атаки. Это же в некоторых случаях может помочь в реализации куллдауна после атаки (часто его вообще не придется реализовывать).
@sergeikap7211
@sergeikap7211 2 ай бұрын
Самое топовое объяснение
@NeCotleta
@NeCotleta 2 ай бұрын
Наконец-то ты вернулся! У меня вопрос, игра на видео ведь твоя? Если да, то подскажи, а окружение да и вообще все модельки это какой-то ассет? Можно ссылку?:)
@NightTrainCode
@NightTrainCode 2 ай бұрын
@@NeCotleta В тг уже ответил, отвечу для остальных) Оружия авторские, окружение и монстры от Synty Studios
@king_fox_3106
@king_fox_3106 2 ай бұрын
Лул) Для синглтона можно реализовать очень простую и незамысловатую конструкцию в getter, он тебе при первом общении создаёт объект, если его нет. Или префаб... Сути не меняет, синглтон, это не только инициализация в Start или Awake. Так же не забываем про C# синглтон, можно юзать его даже без monoBeh-а Про синглтон много можно придумать реализаций, а эта самая геморная. И не понятно для чего оно нужно, если честно 😅 Возможно подойдет тому, кто не умеет строить зависимости
@holerkey
@holerkey 2 ай бұрын
спасибо за ролик жду следующий
@PonDanl
@PonDanl 2 ай бұрын
Это что, возвращение самого лучшего ютубера?!
@HINCO38
@HINCO38 2 ай бұрын
нашёл время вернуться на ютуб, когда во всю идёт строительство чебурнета
@veiterio
@veiterio 2 ай бұрын
Ого, живой
@al759la
@al759la 2 ай бұрын
А зачем добавил опцию "OnlyDeactivate" в DespawnType? Сам же говоришь, что она опасная
@NightTrainCode
@NightTrainCode 2 ай бұрын
Опасная, но работает примерно до 33% быстрее. Актуально для префабов, которые спавнятся без парента, либо под парент, который точно не может быть случайно удалён в процессе игры
@MrArtrynk
@MrArtrynk 2 ай бұрын
Все по теме, весь доступно обьяснено для уровня джуна.Ролик вобще не смотрел, но то что слушал- понятно, ибо сам копался с оптимизацией.
@ilteeeee
@ilteeeee 2 ай бұрын
я всё ещё не верю, что смотрю новое видео на этом канале 🗿
@NightTrainCode
@NightTrainCode 2 ай бұрын
@@ilteeeee сам в шоке)
@holerkey
@holerkey 2 ай бұрын
@@NightTrainCode спасибо тебе
@Sergey_gd
@Sergey_gd 2 ай бұрын
Ура возвращение!
@MarkStixia
@MarkStixia 2 ай бұрын
Ты вернулся, ура!
@Hafune
@Hafune 2 ай бұрын
Только собирался записать ролик по пулингу объектов, ну теперь уже не нужно )
@ЖораСергеев-и8м
@ЖораСергеев-и8м 2 ай бұрын
Да за этот год уже можно было из джуна в мидлы выбиться
@NightTrainCode
@NightTrainCode 2 ай бұрын
@@ЖораСергеев-и8м у тебя получилось?)
@ЖораСергеев-и8м
@ЖораСергеев-и8м 2 ай бұрын
@@NightTrainCode не мне судить, но думаю да )
@StratoCatster
@StratoCatster 2 ай бұрын
Живоооой! 🎉
@Вселеннаябезумца
@Вселеннаябезумца 2 ай бұрын
Круто что вернулся, продолжай дальше
@faseri_
@faseri_ 2 ай бұрын
Это перезалив?
@NightTrainCode
@NightTrainCode 2 ай бұрын
@@faseri_ Это ремейк
@vladfoton
@vladfoton 2 ай бұрын
Спасибо, машинист!
@Hitman17egoist
@Hitman17egoist 2 ай бұрын
вай вай вай годнота то какая❤
@klimklymenko3585
@klimklymenko3585 2 ай бұрын
В планах выпускать курсы?
@NightTrainCode
@NightTrainCode 2 ай бұрын
Пока не планировал, но когда-то я этим занимался. Пробовали запилить курс по оптимизации с другом, но как-то забили. И я решил этот курс постепенно заливать в виде бесплатных видео на ютуб 😉. Оптимизация физики и звуков как раз оттуда, что-то ещё вроде было, не помню)
@Ad1s
@Ad1s 2 ай бұрын
Не передать словами, как я рад, что ты вернулся! Спасибо!
@NightTrainCode
@NightTrainCode 2 ай бұрын
Большое спасибо, я тоже очень рад, камень с души упал!)
@motick654_gamejolt5
@motick654_gamejolt5 2 ай бұрын
Знаю, задаю этот вопрос поздновато и вряд ли на него ответят, но всё же. Как с помощью этого сделать так, чтоб отдача шла только вверх или вниз. Делаю отдачу для пистолета
@holerkey
@holerkey 3 ай бұрын
спасибо
@IvanFedulov
@IvanFedulov 3 ай бұрын
вот это действительно отличное видео чтобы познакомиться с SOLID, спасибо!
@Evoker_
@Evoker_ 3 ай бұрын
Я сразу установил юнити на диск D и кайфую
@NightTrainCode
@NightTrainCode 3 ай бұрын
@@Evoker_ Он ассеты всё равно на системный скачивает
@Prosto_Timi
@Prosto_Timi 3 ай бұрын
А почему так мало подписчиков Имба ролик Снимай еще про оптимизацию
@olegggames6409
@olegggames6409 3 ай бұрын
Гениально
@artemreshetnikov5179
@artemreshetnikov5179 4 ай бұрын
Что мешает сделать bootstrap и поочерёдно инициализировать синглтоны? Как-будто это единственная проблема которую решает Zenject, да ещё и к тому же он замедляет код.
@olegggames6409
@olegggames6409 4 ай бұрын
Спасибо тебе огромное. Нигде не было понятного объяснения, как сделать разброс, а оказывается нужно было всего лишь просуммировать два вектора, а я прибалвлял рандомное значение к каждой оси
@NightTrainCode
@NightTrainCode 4 ай бұрын
@@olegggames6409 На здоровье, спасибо за коммент)
@ДмитрийХристов-х3щ
@ДмитрийХристов-х3щ 4 ай бұрын
Привет, можешь, пожалуйста, сделать ролик про Ecs lite? Там я пробовал совместить Ecs lite и Voody UniLeo, но выдавало ошибку(поменял на leoEcs и все заработало). Но том с 22 года заморозили проект и сейчас развивается только ECS Lite, так что было бы круто узнать как именно с этой версией работать и что можно добавить вместо Voody UniLeo. Спасибо)
@Miketo_Sanso
@Miketo_Sanso 4 ай бұрын
Ссылка на Zenject для слабаков, согласен с автором))
@OG_LEB
@OG_LEB 4 ай бұрын
Еду на собес и смотрю твой видик. Кайфанул в процессе ❤
@NightTrainCode
@NightTrainCode 4 ай бұрын
@@OG_LEB Удачи на собесе!)
@mrflash5404
@mrflash5404 5 ай бұрын
Лучшее видео!!! СПАСИБО огромное, только по нему смог разобраться!
@NightTrainCode
@NightTrainCode 5 ай бұрын
На здоровье)
@chmo123
@chmo123 5 ай бұрын
И какой смысл? Мне надо из 30 сделать 100 Нахуя мне 3 фпс? Делать гораздо сложнее А смысла почти нет А чё делать с Fixed Update? У меня на нем вообще вся игра работает
@habel2446
@habel2446 5 ай бұрын
Слишком тихие ролики
@davidflbdv2742
@davidflbdv2742 5 ай бұрын
Так я не понял, сколько лет ты уже кодишь? Проблема статиков это не в очистки а как раз в то почему мы используем инжекторы -> глобальные переменные делает код менее понятным так как нет нормальной передачи того или иного класса Автор не понимает что делает и не умеет подать материал, для него zenject это не инжектор)
@davidflbdv2742
@davidflbdv2742 5 ай бұрын
А ну у него и ответ в конце для чего zenject, решает проблемы синглтонов) Да автор не только про это говорит, и про забразсывания зависимостях, только автор понимает что это позволяет делать Расскажу в сущности для чего используется инжекторы. 1) У нас есть файл с конфигом проекта, при использования Zenject это installer, и то что мы используем интерфейсы мы можем очень просто менять их реализации только в конфиге, что позволяет не трогать код) 2) Решает проблемы с глобальной видимости -> синглтон антипатерн который делает код вредным и его использование это плохо, как раз вместо синглтонов которые обычно используем, мы делаем обычные классы и перекидываем 3) позволяет быть уверенным что до любого кода какой то сервис точно дойдет, а если сломается мы знаем где)
@davidflbdv2742
@davidflbdv2742 5 ай бұрын
Вообще что я тут искал, искал гайд по тулу с его фишками, а получил непонятный ролик, для новичков слишком сложно будет понять это, для стариков быдет фейспалм
@bender1757
@bender1757 6 ай бұрын
Спасибо за видео, я 3 дня мучался с искажением звука после билда на андройд в юнити, но после твоего видео я разобрался с оптимизацией звуков и у меня все хорошо работает
@max_monax
@max_monax 6 ай бұрын
отличный материал, действительно очень мало кто говорит про архитектуру кода на примерах да ещё и в GameDev-е. PS: на этапе про InputService было бы очень к месту применить и рассказать про Dependency Injection.
@Idi_V_Pizdu_Eblan
@Idi_V_Pizdu_Eblan 6 ай бұрын
привет из 24 года
@NightTrainCode
@NightTrainCode 6 ай бұрын
Привет)
@Siorinex
@Siorinex 6 ай бұрын
А если у меня префабы - созданные в юнити ПроБилдером куски коридоров???