ОПТИМИЗАЦИЯ ИНТЕРФЕЙСА ИГРЫ в Unity! Лучшие советы по производительности!

  Рет қаралды 17,159

Яковлев Илья - IT и игры

Яковлев Илья - IT и игры

Күн бұрын

Пікірлер: 57
@-it394
@-it394 11 ай бұрын
⚡⚡⚡ Полезные ссылки ⚡⚡⚡ 🔎 yakovlevgamedev.ru - курс по архитектуре игр в Unity 🔎 t.me/yakovlev_gamedev - ссылка на мой telegram канал (тут материалы для обучения со всеми полезными ссылками - искать в закрепленном сообщении)
@omegakrakengames
@omegakrakengames 11 ай бұрын
8:44 Можно зажимая Ctrl и нажимая на каждый объект изменять общие компоненты для всех этих объектов сразу Для данной ситуации можно зажать Shift, нажать на первый объект и на последний. Выделяться все объекты этого промежутка А видео невероятно крутое
@MRSHERMAN-id4fx
@MRSHERMAN-id4fx 11 ай бұрын
Просто лучший!! Хотелось бы еще видео про addressables и asset bundles с загрузкой сцен. 👾👾👾
@illa777
@illa777 11 ай бұрын
Можешь сделать выдео с новой Input system (new) в Unity. Как её настроить, какие баги бывают, как их исправить, и т.д! Буду благодарен и ждать, этот контент 🙂.
@reHgoc
@reHgoc 11 ай бұрын
так у самой unity отличный гайд в текстовом виде со всеми подводными, читаете и делаете все по пунктам, переносите на свое решение и все ) Если проблема с английским, то можно воспользоваться переводчиком и не тратить время на просмотр и перемотку видео
@Arrrr-gj6kk
@Arrrr-gj6kk 3 ай бұрын
Ты просто Америку для меня открываешь в таких казалось бы простейших случаях. Спасибо, это очень полезно!
@zilzi0
@zilzi0 7 ай бұрын
Круто! Теперь моя игра запускается даже на калькуляторе! Спасибо огромное! 😊
@RaffiIsraelyan
@RaffiIsraelyan 11 ай бұрын
Отличные у тебя видео)) Узнаю больше нового, чем от известных ребят. Дам совет, не знаю, может это мой динамик на телефоне, но гласные слишком иногда выкрикивают будто. Попробуй в звуке их глушить немного
@yamassi
@yamassi 11 ай бұрын
Это надо голос компрессировать
@maks_makedon
@maks_makedon 11 ай бұрын
Круто, новый видос👍 Хотелось бы ролик на тему новой Input Sistem в Unity. Думаю многим будет полезно
@yaroslavmakarov2218
@yaroslavmakarov2218 11 ай бұрын
Их итак дофига, зачем ещё одно?
@hamsterello4061
@hamsterello4061 11 ай бұрын
Большое спасибо за видео. Ни разу не слышал про разделение Canvas, обязательно попробую.
@praisethesun2612
@praisethesun2612 7 ай бұрын
Ооочень актуально про оптимизацию на мобилки 👍🏻👍🏻
@wholesomecrimson
@wholesomecrimson 11 ай бұрын
очень хорошее видео! один из любимых каналов по Unity 💖
@КамильШерняев
@КамильШерняев 11 ай бұрын
На моменте когда начал говорить про оптимизацию, видос начал лагать, мне кажется это знак))
@Stable100-Caretaker
@Stable100-Caretaker 11 ай бұрын
Здравствуйте, если есть возможность - подскажите. У нас, довольно массивный 2д аниматор. Много предметов, под каждую анимацию 1000 спрайт листов точно есть и это только для базовых предметов, а мы планируем еще добавлять в будущем.... Игра создается под мобильное приложение и беда в том, что все идеально работает в редакторе, а вот в билде, телефоны, у которых оперативы меньше 8гб не тянут и просто вылетают или намертво зависают, при попытке загрузить сцену с персонажем. Хотя, одновременно проигрывается только 19 анимаций... (это максимально простые 2д анимации. Размером 400х400 пикселей. Вызов анимаций прямыми командами из скрипта без переходов. В одном аниматоре структурированы все возможные действия для предметов относительно данного движения) Игра отлично работала, когда у нас было мало предметов, а после добавления базового пака - все стало так, как описал выше. У меня не хватает опыта и поиск по интернету не помогает, так как все обучают базовым вещам и предлагают стандартные настройки. Документация, наоборот - слишком заумная. Не могли ли вы дать совет по оптимизации аниматора? Есть ли какие то специальные настройки или дело в структурировании? Спасибо
@VladislavDrugov-r8k
@VladislavDrugov-r8k 10 ай бұрын
просидел час, выключая Raycast и рич тексты... а их была куча, прирост производительности - ноль. Может что-то еще надо нажать? За атласы спасибо - оч помогло
@apptemon
@apptemon 11 ай бұрын
В первых 2х речь про перестроение лэйаутов, не про отрисовку
@sklyanskiy
@sklyanskiy 11 ай бұрын
Очень-очень-очень жду ролик об оптимизации билда.
@denisann8493
@denisann8493 11 ай бұрын
Очень полезно, спасибо!
@heavyviolence9280
@heavyviolence9280 11 ай бұрын
Хорошее видео. А что вы думаете по поводу Unity UI Toolkit?
@SCHCOMM
@SCHCOMM 11 ай бұрын
присоединюсь к вопросу
@LexaSt86
@LexaSt86 11 ай бұрын
Супер отличное видео, спасибо!
@ktl6387
@ktl6387 9 ай бұрын
собрал тестовый проект для проверки атласов и все сделал как на видео но спрайты не батчатся, почему?
@titanovsky
@titanovsky 11 ай бұрын
Большое спасибо.
@yzukio
@yzukio 8 ай бұрын
Привет кстати у тебя 100% сайт на тильде, я на нем тоже делал много сайтов. Советую поменять цвета, закругления, шрифты и др. чтобы сайт лучше выглядел
@malitver
@malitver 11 ай бұрын
Помогите, я делаю мультиплеер игру и там есть locomotion игрока и когда голова а точнее кость шей поворачивает то это не видно у другого игрока, как это синхронизировать
@ex-format
@ex-format 11 ай бұрын
Я правильно понимаю, что разные канвасы рендерятся во фреймбуффер?
@xootogrytor536
@xootogrytor536 11 ай бұрын
Привет. Спасибо за ваши видео, очень часто помогали. Но как думаете не стоит ли вам объяснить ECS, на примере фреймворка LeoECS. Думаю большинство встречали "ECS" когда работали в Unity. Очень хороший урок будет для НОВИЧКОВ (поскольку это очень приятный шаблон проектирования, лично для меня) ! Спасибо за внимание!
@АлексейДудников-ф6ц
@АлексейДудников-ф6ц 11 ай бұрын
Это очень спорная тема на "высоком" уровне разработки. При этом не самая сложная в освоении самостоятельном. Не думаю что большинству будет полезна эта тема
@-it394
@-it394 11 ай бұрын
У меня мало опыта с ecs в проде, поэтому пока что отложу эту тему:(
@sarge14
@sarge14 11 ай бұрын
Для новичков ECS не нужен, даже противопоказан. Он нужен только для больших проектов. Для маленьких он сильно замедлит разработку. Там даже в мануалах говорится что если в сцене меньше 5-10 объектов то преимущества от ECS особо нет. Там нет привычного доступа к объектам и UI. Даже получение урона персонажем и отображения его в UI приводит к десяткам дополнительных строк кода. Там даже значение урона простого "item" "топор" просто так не передать от топора к герою, а потом к врагу. Стоить только посмотреть техно демки, где идёт преимущество ecs, сотни тысяч "одинаковых" объектов, а не 5 монстров или препятствий. Преимущество ECS будет в играх на подобие Factorio, где сотни и тысячи объектов.
@asli9152
@asli9152 11 ай бұрын
@@sarge14 ошибаешься. Сейчас даже новичков заставляют знать ECS если разрабом в студии хочешь быть
@sarge14
@sarge14 11 ай бұрын
@@asli9152 Так в чём преимущество ECS в кликере, ранере, графической новелле? Если это не rogue-lite с кучей монстров, нет работы с кучей физики. То сложности и время разработки не компенсируют преимущества. Написать структуру для сущности, написать класс запекания сущностей, потом написать класс для управления сущностями, написать класс для отправки сущности в UI, написать класс для отображения в UI. И так для каждой сущности или компоненту в системе. Работа с триггерами и коллайдерами там вообще лютый геморрой, для каждой сущности прописывать отдельно. Там просто даже камеру не повесит на игрока "сущность". Они "работают" в отдельной "сцене/мире". Многое на сущностях в принципе не реализовать. Постоянные конвертации из SO в IComponentData, тот ещё гемор.
@ЛеонидМальцев-с3п
@ЛеонидМальцев-с3п 9 ай бұрын
Приветствую! Кто-нибудь может сделать на движке Unity хороший тренажер английского языка? МОжет на базе исходников какой-то уже существующей игры. Там надо всего лишь добавить какие-то добавки по изучению английского языка.
@RaffiIsraelyan
@RaffiIsraelyan 11 ай бұрын
А у тебя есть ещё курсы, помимо этого? Я в ооп пока еще не освоился очень хорошо
@-it394
@-it394 11 ай бұрын
Сейчас работаю над курсом для начинающих, скоро опубликую программу)
@RaffiIsraelyan
@RaffiIsraelyan 11 ай бұрын
@@-it394 Отлично)
@RaffiIsraelyan
@RaffiIsraelyan 11 ай бұрын
@@-it394 Благодаря твоим видео и книжке "Изучаем C# через разработку игр на Unity" многое начал понимать
@trell_7842
@trell_7842 11 ай бұрын
Круто спасибо
@Sunterligth_amora_spirit
@Sunterligth_amora_spirit 11 ай бұрын
А твой курс по архитектуре предназначен только для тех кто уже хорошо знает весь С# ?
@-it394
@-it394 11 ай бұрын
Надо понимать как минимум что такое абстрактный класс, интерфейсы, полиморфизм и все что около. Гуру шарпов быть не надо, но, чтобы не выпадать в некоторых моментах, эту базу знать надо. Плюс, если что, вопросы можно будет задать по ходу лекций
@Sunterligth_amora_spirit
@Sunterligth_amora_spirit 11 ай бұрын
@@-it394 а, понятно, спасибо
@niknikagain
@niknikagain 11 ай бұрын
Заголовки тайм-кодов типа "2-й совет" имеют информативности ровно ноль. Было бы лучше озаглавить "Аниматор", "Атлас" и т.д. А в остальном полезно. Спасибо.
@HordorDev-ms7sj
@HordorDev-ms7sj 11 ай бұрын
URA, spasibo!
@LexaSt86
@LexaSt86 11 ай бұрын
А правильно я понял, чтобы картинки бачились нужно иметь только один канвас?
@yaroslavmakarov2218
@yaroslavmakarov2218 11 ай бұрын
Можно разделять на канвасы. В одном статичные элементы, которые батчатся хорошо, в другом динамические.
@-it394
@-it394 11 ай бұрын
между разными канвасами элементы батчится не будут. Внутри одного - могут
@maksimsazanovich6087
@maksimsazanovich6087 11 ай бұрын
я не использую текст меш про
@blsskid
@blsskid 11 ай бұрын
Покажи замер профайлером а не колличеством фпс
@endlessyearnings657
@endlessyearnings657 11 ай бұрын
Видос классный, но в названии очепятка.
@4aqha250
@4aqha250 11 ай бұрын
PrimeTween > DoTween
@heavyviolence9280
@heavyviolence9280 11 ай бұрын
123
@testservicesssss
@testservicesssss 11 ай бұрын
По поводу 4го совета, сам из головы выдал, что оно того стоит? Замеряли и тестировали на экране в 100тню аймеджей с райкастером, 0.01% просадок по перформансу.... вот что бывает когда джун берет информацию из первого источника в интернете. Но ролик хороший для начинающих разработчиков, это прям мат часть.
@naumov-channel
@naumov-channel 11 ай бұрын
Спасибо за видео но какое же Юнити говно получается
@dimasius
@dimasius 11 ай бұрын
Блин, ну называйте вещи нормально. Ну какая юнька… зачем это
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Game Maker за 12 часов с нуля полный курс перезалив Sempiternal Rain Dev
11:36:38
Интерфейс для любого разрешения! Адаптивный UI в Unity
10:52
Мотай на ус • Школа разработки игр
Рет қаралды 55 М.
Рисую игровые логотипы на русском | FORTNITE, VALORANT, CALL of DUTY, OVERWATCH, RDR
12:08
mutim digital — дизайн и маркетинг
Рет қаралды 159 М.
Оптимизация игры на Unity. Физика
14:45
Night Train Code
Рет қаралды 11 М.