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