Вступить в клуб →
лёгкаявопросUI, контент и мобильная сборка

Весь контент лежит в папке Resources: чем это плохо и что делать

В проекте все префабы персонажей, иконки, звуки и текстуры уровней сложены в папку Resources и загружаются по строковым путям. Билд под Android весит уже больше 300 мегабайт, старт приложения на среднем телефоне занимает заметное время ещё до главного меню. Что здесь стоит изменить?

  • Содержимое Resources попадает в билд целиком и обрабатывается при старте: контент выносят в адресуемые бандлы и грузят по мере надобности
  • Resources и адресуемые ассеты работают одинаково: разница только в удобстве путей и в том, что во втором случае ассет ищется по ключу, а не по строке
  • Ассеты из Resources подгружаются лениво при первом обращении и на вес билда не влияют
  • Достаточно выгружать неиспользуемые ассеты после загрузки каждой сцены: вес билда уменьшится, потому что движок пересобирает пакет ассетов на устройстве

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела