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

  Рет қаралды 16,522

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

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

Күн бұрын

Пікірлер: 58
@-it394
@-it394 10 ай бұрын
⚡⚡⚡ Полезные ссылки ⚡⚡⚡ 🔎 yakovlevgamedev.ru - курс по архитектуре игр в Unity 🔎 t.me/yakovlev_gamedev - ссылка на мой telegram канал (тут материалы для обучения со всеми полезными ссылками - искать в закрепленном сообщении)
@omegakrakengames
@omegakrakengames 10 ай бұрын
8:44 Можно зажимая Ctrl и нажимая на каждый объект изменять общие компоненты для всех этих объектов сразу Для данной ситуации можно зажать Shift, нажать на первый объект и на последний. Выделяться все объекты этого промежутка А видео невероятно крутое
@Arrrr-gj6kk
@Arrrr-gj6kk 2 ай бұрын
Ты просто Америку для меня открываешь в таких казалось бы простейших случаях. Спасибо, это очень полезно!
@MRSHERMAN-id4fx
@MRSHERMAN-id4fx 10 ай бұрын
Просто лучший!! Хотелось бы еще видео про addressables и asset bundles с загрузкой сцен. 👾👾👾
@illa777
@illa777 10 ай бұрын
Можешь сделать выдео с новой Input system (new) в Unity. Как её настроить, какие баги бывают, как их исправить, и т.д! Буду благодарен и ждать, этот контент 🙂.
@hokerpro6482
@hokerpro6482 10 ай бұрын
+
@reHgoc
@reHgoc 10 ай бұрын
так у самой unity отличный гайд в текстовом виде со всеми подводными, читаете и делаете все по пунктам, переносите на свое решение и все ) Если проблема с английским, то можно воспользоваться переводчиком и не тратить время на просмотр и перемотку видео
@zilzi0
@zilzi0 5 ай бұрын
Круто! Теперь моя игра запускается даже на калькуляторе! Спасибо огромное! 😊
@praisethesun2612
@praisethesun2612 5 ай бұрын
Ооочень актуально про оптимизацию на мобилки 👍🏻👍🏻
@maks_makedon
@maks_makedon 10 ай бұрын
Круто, новый видос👍 Хотелось бы ролик на тему новой Input Sistem в Unity. Думаю многим будет полезно
@yaroslavmakarov2218
@yaroslavmakarov2218 10 ай бұрын
Их итак дофига, зачем ещё одно?
@wholesomecrimson
@wholesomecrimson 10 ай бұрын
очень хорошее видео! один из любимых каналов по Unity 💖
@hamsterello4061
@hamsterello4061 10 ай бұрын
Большое спасибо за видео. Ни разу не слышал про разделение Canvas, обязательно попробую.
@RaffiIsraelyan
@RaffiIsraelyan 10 ай бұрын
Отличные у тебя видео)) Узнаю больше нового, чем от известных ребят. Дам совет, не знаю, может это мой динамик на телефоне, но гласные слишком иногда выкрикивают будто. Попробуй в звуке их глушить немного
@yamassi
@yamassi 10 ай бұрын
Это надо голос компрессировать
@denisann8493
@denisann8493 9 ай бұрын
Очень полезно, спасибо!
@trell_7842
@trell_7842 10 ай бұрын
Круто спасибо
@titanovsky
@titanovsky 10 ай бұрын
Большое спасибо.
@КамильШерняев
@КамильШерняев 10 ай бұрын
На моменте когда начал говорить про оптимизацию, видос начал лагать, мне кажется это знак))
@LexaSt86
@LexaSt86 10 ай бұрын
Супер отличное видео, спасибо!
@heavyviolence9280
@heavyviolence9280 10 ай бұрын
Хорошее видео. А что вы думаете по поводу Unity UI Toolkit?
@SCHCOMM
@SCHCOMM 10 ай бұрын
присоединюсь к вопросу
@VladislavDrugov-r8k
@VladislavDrugov-r8k 8 ай бұрын
просидел час, выключая Raycast и рич тексты... а их была куча, прирост производительности - ноль. Может что-то еще надо нажать? За атласы спасибо - оч помогло
@Stable100-Caretaker
@Stable100-Caretaker 9 ай бұрын
Здравствуйте, если есть возможность - подскажите. У нас, довольно массивный 2д аниматор. Много предметов, под каждую анимацию 1000 спрайт листов точно есть и это только для базовых предметов, а мы планируем еще добавлять в будущем.... Игра создается под мобильное приложение и беда в том, что все идеально работает в редакторе, а вот в билде, телефоны, у которых оперативы меньше 8гб не тянут и просто вылетают или намертво зависают, при попытке загрузить сцену с персонажем. Хотя, одновременно проигрывается только 19 анимаций... (это максимально простые 2д анимации. Размером 400х400 пикселей. Вызов анимаций прямыми командами из скрипта без переходов. В одном аниматоре структурированы все возможные действия для предметов относительно данного движения) Игра отлично работала, когда у нас было мало предметов, а после добавления базового пака - все стало так, как описал выше. У меня не хватает опыта и поиск по интернету не помогает, так как все обучают базовым вещам и предлагают стандартные настройки. Документация, наоборот - слишком заумная. Не могли ли вы дать совет по оптимизации аниматора? Есть ли какие то специальные настройки или дело в структурировании? Спасибо
@sklyanskiy
@sklyanskiy 10 ай бұрын
Очень-очень-очень жду ролик об оптимизации билда.
@yzukio
@yzukio 7 ай бұрын
Привет кстати у тебя 100% сайт на тильде, я на нем тоже делал много сайтов. Советую поменять цвета, закругления, шрифты и др. чтобы сайт лучше выглядел
@HordorDev-ms7sj
@HordorDev-ms7sj 10 ай бұрын
URA, spasibo!
@apptemon
@apptemon 10 ай бұрын
В первых 2х речь про перестроение лэйаутов, не про отрисовку
@malitver
@malitver 10 ай бұрын
Помогите, я делаю мультиплеер игру и там есть locomotion игрока и когда голова а точнее кость шей поворачивает то это не видно у другого игрока, как это синхронизировать
@RaffiIsraelyan
@RaffiIsraelyan 10 ай бұрын
А у тебя есть ещё курсы, помимо этого? Я в ооп пока еще не освоился очень хорошо
@-it394
@-it394 10 ай бұрын
Сейчас работаю над курсом для начинающих, скоро опубликую программу)
@RaffiIsraelyan
@RaffiIsraelyan 10 ай бұрын
@@-it394 Отлично)
@RaffiIsraelyan
@RaffiIsraelyan 10 ай бұрын
@@-it394 Благодаря твоим видео и книжке "Изучаем C# через разработку игр на Unity" многое начал понимать
@xootogrytor536
@xootogrytor536 10 ай бұрын
Привет. Спасибо за ваши видео, очень часто помогали. Но как думаете не стоит ли вам объяснить ECS, на примере фреймворка LeoECS. Думаю большинство встречали "ECS" когда работали в Unity. Очень хороший урок будет для НОВИЧКОВ (поскольку это очень приятный шаблон проектирования, лично для меня) ! Спасибо за внимание!
@АлексейДудников-ф6ц
@АлексейДудников-ф6ц 10 ай бұрын
Это очень спорная тема на "высоком" уровне разработки. При этом не самая сложная в освоении самостоятельном. Не думаю что большинству будет полезна эта тема
@-it394
@-it394 10 ай бұрын
У меня мало опыта с ecs в проде, поэтому пока что отложу эту тему:(
@sarge14
@sarge14 10 ай бұрын
Для новичков ECS не нужен, даже противопоказан. Он нужен только для больших проектов. Для маленьких он сильно замедлит разработку. Там даже в мануалах говорится что если в сцене меньше 5-10 объектов то преимущества от ECS особо нет. Там нет привычного доступа к объектам и UI. Даже получение урона персонажем и отображения его в UI приводит к десяткам дополнительных строк кода. Там даже значение урона простого "item" "топор" просто так не передать от топора к герою, а потом к врагу. Стоить только посмотреть техно демки, где идёт преимущество ecs, сотни тысяч "одинаковых" объектов, а не 5 монстров или препятствий. Преимущество ECS будет в играх на подобие Factorio, где сотни и тысячи объектов.
@asli9152
@asli9152 10 ай бұрын
@@sarge14 ошибаешься. Сейчас даже новичков заставляют знать ECS если разрабом в студии хочешь быть
@sarge14
@sarge14 10 ай бұрын
@@asli9152 Так в чём преимущество ECS в кликере, ранере, графической новелле? Если это не rogue-lite с кучей монстров, нет работы с кучей физики. То сложности и время разработки не компенсируют преимущества. Написать структуру для сущности, написать класс запекания сущностей, потом написать класс для управления сущностями, написать класс для отправки сущности в UI, написать класс для отображения в UI. И так для каждой сущности или компоненту в системе. Работа с триггерами и коллайдерами там вообще лютый геморрой, для каждой сущности прописывать отдельно. Там просто даже камеру не повесит на игрока "сущность". Они "работают" в отдельной "сцене/мире". Многое на сущностях в принципе не реализовать. Постоянные конвертации из SO в IComponentData, тот ещё гемор.
@ktl6387
@ktl6387 7 ай бұрын
собрал тестовый проект для проверки атласов и все сделал как на видео но спрайты не батчатся, почему?
@ex-format
@ex-format 10 ай бұрын
Я правильно понимаю, что разные канвасы рендерятся во фреймбуффер?
@Sunterligth_amora_spirit
@Sunterligth_amora_spirit 10 ай бұрын
А твой курс по архитектуре предназначен только для тех кто уже хорошо знает весь С# ?
@-it394
@-it394 10 ай бұрын
Надо понимать как минимум что такое абстрактный класс, интерфейсы, полиморфизм и все что около. Гуру шарпов быть не надо, но, чтобы не выпадать в некоторых моментах, эту базу знать надо. Плюс, если что, вопросы можно будет задать по ходу лекций
@Sunterligth_amora_spirit
@Sunterligth_amora_spirit 10 ай бұрын
@@-it394 а, понятно, спасибо
@ЛеонидМальцев-с3п
@ЛеонидМальцев-с3п 8 ай бұрын
Приветствую! Кто-нибудь может сделать на движке Unity хороший тренажер английского языка? МОжет на базе исходников какой-то уже существующей игры. Там надо всего лишь добавить какие-то добавки по изучению английского языка.
@niknikagain
@niknikagain 10 ай бұрын
Заголовки тайм-кодов типа "2-й совет" имеют информативности ровно ноль. Было бы лучше озаглавить "Аниматор", "Атлас" и т.д. А в остальном полезно. Спасибо.
@LexaSt86
@LexaSt86 10 ай бұрын
А правильно я понял, чтобы картинки бачились нужно иметь только один канвас?
@yaroslavmakarov2218
@yaroslavmakarov2218 10 ай бұрын
Можно разделять на канвасы. В одном статичные элементы, которые батчатся хорошо, в другом динамические.
@-it394
@-it394 10 ай бұрын
между разными канвасами элементы батчится не будут. Внутри одного - могут
@blsskid
@blsskid 10 ай бұрын
Покажи замер профайлером а не колличеством фпс
@maksimsazanovich6087
@maksimsazanovich6087 10 ай бұрын
я не использую текст меш про
@endlessyearnings657
@endlessyearnings657 10 ай бұрын
Видос классный, но в названии очепятка.
@4aqha250
@4aqha250 10 ай бұрын
PrimeTween > DoTween
@heavyviolence9280
@heavyviolence9280 10 ай бұрын
123
@testservicesssss
@testservicesssss 10 ай бұрын
По поводу 4го совета, сам из головы выдал, что оно того стоит? Замеряли и тестировали на экране в 100тню аймеджей с райкастером, 0.01% просадок по перформансу.... вот что бывает когда джун берет информацию из первого источника в интернете. Но ролик хороший для начинающих разработчиков, это прям мат часть.
@naumov-channel
@naumov-channel 10 ай бұрын
Спасибо за видео но какое же Юнити говно получается
@dimasius
@dimasius 10 ай бұрын
Блин, ну называйте вещи нормально. Ну какая юнька… зачем это
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 7 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 64 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 16 МЛН
Как ОПТИМИЗИРУЮТ ИГРЫ
11:00
Atix
Рет қаралды 379 М.
ВСЕ ПРО АСИНХРОННОСЬ В UNITY! Ч.1. От корутин до async/await и UniTask
16:28
Яковлев Илья - IT и игры
Рет қаралды 1,8 М.
Оптимизация игры на Unity, часть 2. Terrain
5:23
Insane One - Разработка игр
Рет қаралды 48 М.
Интерфейс для любого разрешения! Адаптивный UI в Unity
10:52
Мотай на ус • Школа разработки игр
Рет қаралды 54 М.
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 7 МЛН