Дружище, сколько же ты инсайтов объединил в одно видео. Прям кладезь знаний, очень многое структурировал в моей голове. Что было фрагментировано объединил в один большой атлас!)) Благодарствую!
@CringeBruhovski4 жыл бұрын
Одна из самых полезных серий роликов по Юнити, спасибо
@thebad76284 жыл бұрын
Самая крутая серия роликов )))
@tairinjane4 жыл бұрын
Хотелось бы, чтобы про всё было рассказано подробнее: как это работает, почему улучшает производительность и т.д. Понимание всегда полезнее, чем просто перечисление вариантов оптимизации. В любом случае, надеюсь, что по продвинутым темам будет больше видео, а то ютуб перенасыщен созданием 2д контроллеров персонажей :)
@insaneone-72204 жыл бұрын
Я сейчас ищу наиболее хорошие форматы видео и выстраиваю процесс создания новых роликов, чтобы можно было их стабильно выпускать. Формат подробных видео есть в планах на будущее, так что думаю всё будет)
@Hot-Coffee4 жыл бұрын
Пересматриваю видео по несколько раз. Очень много полезной инфы и офигенная подача. Спасибо.)
@saintdark_3 жыл бұрын
Как вариант упрощения работы с атласами - можно добавлять сразу папками. Тогда при добавлении в папку или подпапку новых текстур атлас ребилднется уже с новыми текстурами. Также, если есть спрайты с 0 прозрачностью в центре, лучше выключить Tight packing, иначе эти спрайты будут отрисовываться с запакованными внутренностями. И последнее про атлас - если в иконках не нужна прозрачность, лучше вообще ее убрать из атласа. Так размер билда будет поменьше.
@Cuwor4 жыл бұрын
О, не знал что layout group влияет на производительность, и правда нужно видео с ними, расскажи про него подробно
@VonBreuss4 жыл бұрын
Тык конечно.) Он же каждый тик проверяет не изменилась ли ширина или высота и т.д.
@mr.dandomi4 жыл бұрын
Блин. Единственный ютубер, который качественно снимает и действительно мне помог! Благодарю!
@Lord_of_the_Fridge4 жыл бұрын
Жду продолжение про интерфейс, и более подробное. Вам бы в пору более сложные ролики записывать, но на обыденные вещи.
@andreyscherbanev51523 жыл бұрын
Да, в одном из уроков услышал, что канвас при обновлении более 50 обьектов может подтормаживать. А нигде об этом не говорится. Большое бы таких уроков, спасибо!
@trell_78424 жыл бұрын
Выскочило твоё видео в рекомендации, очень полезный контент
@ВітальВонуброг2 жыл бұрын
Вот и почему я увидел это только сейчас). Очень полезное видео👍
@Vladislav-Listev4 жыл бұрын
Отличное видео, продолжай в том же духе, подписчики подтянутся)
@Олег-д7ю6ы4 жыл бұрын
Очень понравился стиль, формат подачи. Согласен с комментариями ниже, одно из самых качественных видео, встречающихся на KZbin
@liroxyplay80684 жыл бұрын
Спасибо тебе парень! Отличный звук, замечательный монтаж. Все ясно и понятно. Удачи в развитии канала! *Но! Хотелось бы очень увидеть оптимизацию объектов с magicavoxel в unity!* Я был бы на 7 небе от счастья :D
@insaneone-72204 жыл бұрын
Недавно работал с MagicaVoxel. Единственное решение, которое нашёл - ассет из ассетстора, вроде Magica Importer или что-то такое. Он очень сильно оптимизирует сетку и вообще позволяет более удобно работать с воксельными моделями, добавлять им скелет для скелетной анимации сразу в Unity. Самостоятельно писать решение для оптимизации выйдет дороже, чем купить этот ассет)
@liroxyplay80684 жыл бұрын
@@insaneone-7220 спасибо большое за совет! Обязательно посмотрю и изучу данный ассет. Но все же, я думаю не мешало бы выпустить видео по поводу данной программы, чтобы другие люди смогли хоть как-то решить свои проблемы ;) ИМХО.
@igorshlyakov9321 Жыл бұрын
Очень классные советы, хотелось бы больше уроков по оптимизации
@artemfedorenko26082 жыл бұрын
Огромное спасибо, любезнейший, спасли мои жизнь и дополнительные 50 FPS в главном меню
@ОлегМашков-я8х4 жыл бұрын
Хотелось бы больше видео по оптимизации UI. Особенно Layout Group, использование 2х или 3х штук на сцене заставляет подвисать программу
@StaniSoft4 жыл бұрын
Отличный, но главное, вечный контент
@nurbolo4 жыл бұрын
Круто👍, было бы отлично теперь увидеть оптимизацию с несколькими материалами, пост-эффекты с шейдером, если оптимизировать такой проект возможно, простая 2d игра с пост-эффектами(шейдеры) реализованные для мобильные устройства отлично работает в устройствах с нормальными характеристиками (в сравнении с пост-процессингом который есть уже в юнити, картинка получается одинаковая, но с пост-процессингом просадки есть в устройствах с нормальными и более мощными характеристиками), а более в слабых устройствах с пост-эффектами (шейдеры) наблюдается просадки фпс, в сравнении с устройствой с нормальной характеристикой, без пост-эффектов просадки нет. Было бы не полохо посмотреть по оптимизации с этой точки зрения.
@andreyscherbanev51523 жыл бұрын
И еще хотел попросить короткий, только по существу урок о том как создавать атласы (тут упоминается) как их менять в будущем, и как обновлять онлайн (без обновления всей игры) для мобильных приложений. И чтобы при этом не ломалось все приложение. Думаю многие скажут спасибо.
@akandyt2 жыл бұрын
Есть вариант оптимизации ScrollRect? К примеру на libgdx scene2d, в легкую крутит 1к итемов в скролле. В юнити этого я не добился
@Андрей-в7и6ь3 жыл бұрын
Очень полезная инфа, спасибо! лаконично, без растягивания времени, круто)
@СергійКурило-ь7ъ2 жыл бұрын
Насчёт RectMask2D, недавно посмотрели в своем проекте через Profiler, на скроле с 50+ объектов, даёт большую просадку в ФПС, и через определенное время делает просадки(через вычисления) в ФПС, при этом ничего не делая на экране. Мы заменили ее на обычную маску которая использует Image и все просадки исчезли.
@kitws2 жыл бұрын
Спасибо!
@JackFastGame2 жыл бұрын
Спрайт атласы повышают скорость их загрузки в видеопамять?
@Andredy892 жыл бұрын
а надо добавлять туда именно sprite или texture? я добавляю допустим картинку для UI и в окне выбора у меня их две получается (текстура и спрайт)
@GarageCreativity3 жыл бұрын
Спасибо за очень полезный урок. Подскажи пожалуйста когда ты объединил все иконки в атлас 2:05 , то в нижнем правом углу экрана юнити показывает его вес 4.0мб это не много?(можно в юнити посмотреть сколько по итогу будет весить вся сцена)? И еще вопрос почему когда добавляю PNG весом 100кб в юнити, та же PNG становиться 700кб ?(иногда еще тяжелее становится). Очень бы хотелось увидеть на твоем канале урок про оптимизацию размера игры.
@СергійКурило-ь7ъ2 жыл бұрын
Чтобы картинка в юнити занимала меньше места она должна быть квадратной(128*128), даже если у вас получается прямоугольная то лучше сделать больше прозрачного фона сделав ее квадратной, а также сторон изображения должны быть в степени двойки(пример 128*128, 256*256). Ещё в настройках импорта можно настроить сжатые.
@GarageCreativity2 жыл бұрын
@@СергійКурило-ь7ъ Спасибо, да нужно метод Power of Two применить, теперь всё сохраняю в 512х512.
@АнтонБарсуков-с5ж Жыл бұрын
Немного некропост, но может тем кто позже будет просматривать комментарии пригодится. Юнити игнорирует алгоритмы сжатия которые применяются к загруженным в неё текстурам/спрайтам. А если более простым языком - при сохранении картинки в том же фотошопе можно выбрать степень сжатия и ужать к примеру изначальные 700кб до 200кб, а потом найти какой ни будь сайт по сжатию картинок и пропустив картинку через этот сайт сжать до 100кб, но что после первого что после второго варианта загрузив файл в юнити получим в билде 700кб. Способы как уменьшать вес картинки в билде, уже описывали в другом комментарии. Могу добавить что в юнити есть логи, в которых после сборки проекта можно подглядеть что и сколько весит
@waldemP3 жыл бұрын
Вопрос на счет разделения канвасов. Не подскажешь, а эта фишка распространяется на Scroll Rect. Допустим у меня есть куча элементов интерфейса, которые двигаются в scroll rect, есть ли смысл оптимизировать это.
@Sovereing2027 Жыл бұрын
Нет, речь идёт только про отдельные канвасы с соответствующим компонентом.
@gregorymagid85 Жыл бұрын
Great video . And a High production value . Thank . Dose any one know how to eliminate the refranced imagis visout so the project wont be clasterd ? For example , there is no such problem with Texture Packer .thanks you
@Sovereing2027 Жыл бұрын
Какой ассет нужно загрузить что бы создать атлас, у меня 3д проект по умолчанию, но нужен атлас. Кнопки создания нет.
@zuzuBoba8 ай бұрын
Теперь он лежит в Create/2D/Sprite Atlas
@Sovereing20277 ай бұрын
@@zuzuBobaНет там его
@WoolfStyle4 жыл бұрын
Лайк не глядя
@matviisuslenko23363 жыл бұрын
спасибо!
@siwer17684 жыл бұрын
Годно!!!
@WoolfStyle4 жыл бұрын
На счет прокручиваемых списков, видел интересную реализацию ввиде ограниченного пула обьектов. И когда пользователь прокручивает список до конца, то подружается следующий пул обьектов, а предыдущий позже выгружается из памяти. Заморочено, но это прям оптимизация уровень задрот.
@insaneone-72204 жыл бұрын
Да, это более качественный способ оптимизировать скролл, я пока что пытаюсь рассказать про способы, которые за минимальное время позволят получить максимальный результат. В инди зачастую не хватает именно вот таких вещей, чтобы игра вышла на более высокий уровень по оптимизации)
@kodest80173 жыл бұрын
почему у меня растягиваются спрайты?
@zuzuBoba8 ай бұрын
2022.3.14F1 нет кнопки после включения в player prefs создания атласа :(
@zuzuBoba8 ай бұрын
Нашел теперь он лежит в Create/2D/Sprite Atlas
@HelloWorld-ln5cy3 жыл бұрын
да, атласы вообще спасают
@ilhanilhanDev4 жыл бұрын
С каждым разлм появляются все больше и больше стоющих ютуберов на юнити, я то думал юнити умирает, и ютуберы перестали снимать видео на тему юнити имхо мы все рассказали дальше просто незачем. Как думаете из чего такой бум, новых амбициозных парней?
@insaneone-72204 жыл бұрын
В моём случае никакого секрета нет, я уже несколько лет планировал запустить ютуб-канал, но было не до этого)
@256bobus5 ай бұрын
Assets > Create > 2D > Sprite Atlas
@kokhoz3 жыл бұрын
Оптимизация, жто конечно хорошо. Главное не слишком далеко зайти, а то игра превратиться в супер оптимизированные 3 полигона в вакууме.