Оптимизация игры на Unity. Физика

  Рет қаралды 11,439

Night Train Code

Night Train Code

Күн бұрын

Пікірлер: 85
@NightTrainCode
@NightTrainCode Жыл бұрын
Ребяты, инфа про момент со скейлом у коллайдеров (таймкод 1:14): 1. Я оговорился, хотел сказать не то, что скейл лучше на единице держать, а целым числом. 2. Провёл тест с математическими операциями. Тут я был не прав, процессор считает float с одинаковой скоростью, что со знаками после запятой, что без (int быстрее, но scale хранится во float). Итог: пофигу на то, какие размеры у коллайдеров и не держать там громоздкие числа можно лишь из-за эстетических соображений. Но вот если речь идёт про батчинг, то там всё интереснее. Чтобы он корректно работал, то желательно держать одинаковый scale у одинаковых моделек (необязательно единичный), иначе он может не всегда срабатывать, как-то так.
@Arrrr-gj6kk
@Arrrr-gj6kk Ай бұрын
Класс! Мне нравится такая дотошность в оптимизации. Лайк не глядя, очень помогает подобный подробный обзор функционала для несведующего в юнити чела, как я.
@dimabb4972
@dimabb4972 Жыл бұрын
Вот оно, то, что действительно нужно и полезно знать! Не то, что уже сто раз показано и рассказано всякими хауди хо и им подобными, а реально познавательный контент, который не найти у других. Ждем продолжение подобных роликов!
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо большое, рад, что понравилось) По физике ещё будет две части
@caveman7246
@caveman7246 Жыл бұрын
Наконец то!))
@vicktoriashepard
@vicktoriashepard Жыл бұрын
До полноты картины не хватает еще про запекание физики рассказать, но так тоже весьма познавательно 👍 спасибо за ценную и редко встречающуюся в объяснениях информацию 😀 ждём новый ролик желательно чаще раза в год 😉
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо большое) Ты про запись физики в анимацию?
@vicktoriashepard
@vicktoriashepard Жыл бұрын
@@NightTrainCode ага)
@Андрей-ъ6щ3х
@Андрей-ъ6щ3х Жыл бұрын
Очень жду урок по освещению! За вечер пересмотрел все твои видосы, очень нравится подача!
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо)
@HitsarOrig
@HitsarOrig Жыл бұрын
Это видео - то что я всегда искал, но это только 1 видео из нескольких таких же! теперь игры даже на калькуляторе будут работать
@Ultrasard
@Ultrasard Жыл бұрын
Спасибо за уроки!
@NightTrainCode
@NightTrainCode Жыл бұрын
На здоровье)
@No_Name07050
@No_Name07050 Жыл бұрын
Все как всегда - понятно и по делу. Спасибо.
@NightTrainCode
@NightTrainCode Жыл бұрын
На здоровье)
@ThePirateHistory
@ThePirateHistory Жыл бұрын
Акуеть, я хз где подобное можно увидеть, хер бы там плавал чтобы о таком говорили, большинство мамкиных геймдевов, красава, респект, подписка с колоколом была уже оформлена, а лайк префом кинул
@NightTrainCode
@NightTrainCode Жыл бұрын
Ахах, вообще от души, спасибо! 😹🔥
@Speed-Run-Facts
@Speed-Run-Facts Жыл бұрын
Очень классные ролики подача материал голос монтаж все на высоте, друзья пишите больше коментов и лайков чтобы в рекомендации кидало.
@NightTrainCode
@NightTrainCode Жыл бұрын
Большое спасибо, Пух)
@TechLevelGames
@TechLevelGames Жыл бұрын
Много годноты, хотим еще!
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо, будет!)
@infavi
@infavi Жыл бұрын
Канал фаворит, видосы очень интересные, спасибо вам! Теперь только самому осталось взять себя в руки и начать учиться
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо большое)
@Siberi4Sky
@Siberi4Sky Жыл бұрын
Просто лучший,всегда с удовольствием смотрю, познавательно и информативно !
@NightTrainCode
@NightTrainCode Жыл бұрын
Большое спасибо)
@igorshlyakov9321
@igorshlyakov9321 Жыл бұрын
Отлично, спасибо большое, много интересных моментов узнал
@NightTrainCode
@NightTrainCode Жыл бұрын
На здоровье)
@serjag13
@serjag13 Жыл бұрын
Огонь! Отличный контент, спасибо!
@NightTrainCode
@NightTrainCode Жыл бұрын
И тебе спасибо, на здоровье)
@JohnnyHazz
@JohnnyHazz Жыл бұрын
не, ну топ за свои деньги)
@Sergey_gameDev
@Sergey_gameDev 7 ай бұрын
Вполне доступно!😁
@mdmm_yt
@mdmm_yt Жыл бұрын
Лучшие ролики!
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо)
@НиколайЛазарев-и1э
@НиколайЛазарев-и1э Жыл бұрын
Спасибо тебе большое. Случайно наткнулся на твой канал. Очень познавательные видео, причем все. Очень хорошо и четко все поясняешь. Качество картинки и звука отличное. Подписка, колокольчик, буду ждать новых интересных материалов. Огромное спасибо.
@NightTrainCode
@NightTrainCode Жыл бұрын
На здоровье, спасибо)
@veiterio
@veiterio Жыл бұрын
Не ну тут лайк однозначно!
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо!
@AB-sm9zd
@AB-sm9zd Жыл бұрын
Топ контент! 🔥🔥🔥
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо)
@davidsedrakyan
@davidsedrakyan Жыл бұрын
О! Довольно много полезной информации! Спасибо
@RimuruDev
@RimuruDev Жыл бұрын
Римуру кайфанул
@NightTrainCode
@NightTrainCode Жыл бұрын
Ииу
@uladus
@uladus Жыл бұрын
Падабайка з каментам. Дзякуй за відэа.
@grandmax6223
@grandmax6223 Жыл бұрын
Привет, хотел сказать спасибо за такой качественный контент и спросить, будет ли видос про партиклы и их оптимизацию?
@NightTrainCode
@NightTrainCode Жыл бұрын
Привет, спасибо) Пока вряд-ли, ибо сам я их максимум пару раз делал
@Leha77811
@Leha77811 Жыл бұрын
Спасибо за труд!)
@Arrrr-gj6kk
@Arrrr-gj6kk Ай бұрын
Почему боксовый дороже двух других? Расчет дистанции это сложная формула, сложнее чем сравнение 4х простых чисел. При это после дистанции, вам еще и сравнение нужно сделать
@vvvfff400
@vvvfff400 Жыл бұрын
Каеф!
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо)
@minithanos20
@minithanos20 Жыл бұрын
Круто
@ВладимирИванов-ч3я8й
@ВладимирИванов-ч3я8й Жыл бұрын
the best one
@NightTrainCode
@NightTrainCode Жыл бұрын
Thank u)
@TechLevelGames
@TechLevelGames Жыл бұрын
Пойду рискну отключить AutoSyncTransform )
@NightTrainCode
@NightTrainCode Жыл бұрын
Ахах, давай, у меня всё окей без этого параметра)
@ЧернійГліб
@ЧернійГліб Жыл бұрын
@KENISEG
@KENISEG Жыл бұрын
Интересная проблема: у меня есть перс, с капсулёй, с рижибадиком и навмешем. При обычной работе нормально, но чуть подёргивается в камере. Если ставлю персу интерполяцию, он начинает бежать в 2-3 раза медленне, будто скользит на масле. Кто нибудь знает в чем причина? Контроллер используется от "стандартного" ThiedPersonCharacter, в котором весь движ в стороны задается через rigidbody velocity
@mrgoodpeople
@mrgoodpeople 9 ай бұрын
А я бы ещё порекомендовал заменить стандартный шейдер неба, который довольно реалистичен в плане расчётов, но довольно отнимает заметное количество ресурсов у видеокарты. Если реалистичная смена времени суток не требует, например у нас всегда день, то можно использовать шейдер по проще. Можно написать свой, где просто будет меняться цвет градиентов от светлоголубоко у горизонта, к синему в зените. p.s. правда это к не теме физики, а про графику и текстуры. Извиняюсь, что не туда написал.
@mrgoodpeople
@mrgoodpeople 9 ай бұрын
Кстати ОЧЕНЬ большая проблема в том, что "из коробки" не существует коллайдера в виде цилиндра! А иногда он бывает полезен, например для оторвавшихся колёс и т.п. Сфера тут не подойдёт, если колесо будет падать, а не просто катиться. Капсульный тоже (не та форма). Ну и боксовый тем более. Приходится делать свой.
@shelikhann
@shelikhann Жыл бұрын
Очень полезно и познавательно, подписался незамедлительно, по-моему лучший канал по юнити на русском языке!
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо!)
@quakeoutgames
@quakeoutgames Жыл бұрын
Привет, посоветуй, если не сложно, действительно полезные материалы(касаемо паттернов) из просторов интернета, которыми ты пользовался или пользуешься по сей день. Заранее спасибо)
@EnotoButerbrodo
@EnotoButerbrodo Жыл бұрын
Запиши пожалуйста больше футажей для фона. Где камера летит по юнити сценам. А то начинает тригерить одни и те же.
@NightTrainCode
@NightTrainCode Жыл бұрын
Хорошая идея, спасибо)
@newGames_0
@newGames_0 Жыл бұрын
Давай про Shader compile
@mizzzlo6536
@mizzzlo6536 Жыл бұрын
Привет! Во-первых, спасибо большое за контент У меня вопрос есть, который покоя не даёт. Сюда пришёл от отчаяния У тебя в игре я видел скелетов, которые, вроде как, основаны на NavMeshAgent. Скажи, пожалуйста, как совместить NavMesh и Rigidbody? одно двигается в Update, другое - в FixedUpdate. В итоге всё дёргается. Или где можно почитать об этом?
@NightTrainCode
@NightTrainCode Жыл бұрын
Привет, на здоровье) Попробуй на Rigidbody установить режим Extrapolate А так, гугл и ChatGPT в помощь
@angrycatstudio2816
@angrycatstudio2816 Жыл бұрын
Нужен видос про батчинг)
@turalaliyev1764
@turalaliyev1764 Жыл бұрын
А что использовать как альтернативу ON TriggerSaty ?
@NightTrainCode
@NightTrainCode Жыл бұрын
Можно обходиться и OnTriggerEnter, OnTriggerExit + Update
@ВладТкачев-й7щ
@ВладТкачев-й7щ Жыл бұрын
Как количество знаков после запятой повлияет на процессор?
@NightTrainCode
@NightTrainCode Жыл бұрын
Очевидно, что расчёты. Тебе самому, что легче в голове перемножить, единицу на сотню или 1,3925809 на 100,2843758 ?) Железо тоже напрягается от этого. Также если обычный Scale у трансформов держать не на единице (или другом одинаковом значении), то возрастает шанс того, что батчинг будет работать криво
@dixoles5008
@dixoles5008 Жыл бұрын
чем тогда заменять OnTriggerStay?
@NightTrainCode
@NightTrainCode Жыл бұрын
Можно ничем не заменять, но следить, чтобы много объектов с этим методом не было. Обычно, без него получается обходиться
@NightTrainCode
@NightTrainCode Жыл бұрын
Ну, либо считать дистанцию до объекта по возможности
@Idi_V_Pizdu_Eblan
@Idi_V_Pizdu_Eblan 5 ай бұрын
привет из 24 года
@NightTrainCode
@NightTrainCode 5 ай бұрын
Привет)
@МОРЕКС-к1и
@МОРЕКС-к1и Жыл бұрын
А куда старые видео пропали?
@NightTrainCode
@NightTrainCode Жыл бұрын
С ними всё хорошо, но я поместил некоторые в ограниченный доступ) Некоторые устарели, некоторые кринжовые. Некоторые из старых перезапишу 😉
@Egor_Programmist
@Egor_Programmist Жыл бұрын
404 просмотра)
@NightTrainCode
@NightTrainCode Жыл бұрын
Уже 412, ошибок нет :)
@artsemgorbatchev8999
@artsemgorbatchev8999 Жыл бұрын
Не, лайк я конечно поставил, но на коммент даже не рассчитывай!
@NightTrainCode
@NightTrainCode Жыл бұрын
Спасибо) Пздц(9((
@artemignat7764
@artemignat7764 Жыл бұрын
Будет ли урок по hdrp?
@NightTrainCode
@NightTrainCode Жыл бұрын
Скорее нет, чем да
Оптимизация игры на Unity. Звуки
8:41
Night Train Code
Рет қаралды 7 М.
Why Stairs Suck in Games... and why they don't have to
11:24
Nick Maltbie
Рет қаралды 1,5 МЛН
the balloon deflated while it was flying #tiktok
00:19
Анастасия Тарасова
Рет қаралды 36 МЛН
ЗНАЛИ? ТОЛЬКО ОАЭ 🤫
00:13
Сам себе сушист
Рет қаралды 4,2 МЛН
Красивые 2D игры, которые никому не нужны
17:47
Texture Array как Оптимизация в Unity
8:16
KidCode
Рет қаралды 3,4 М.
Unity Performance Tips: Draw Calls
4:24
Lofi Dev
Рет қаралды 196 М.
Оптимизация игр на Unity
5:57
NGI Games
Рет қаралды 10 М.