У меня есть спрайт NPOT, используемый в пользовательском интерфейсе, и Unity просматривает его так:
Когда я добавляю упаковочный тег , Unity отображает это:
Обратите внимание, что Unity продолжает говорить, что это требует 8,2 МБ. Я думал, что это будет меньше, но при профилировании моего приложения я увидел, что это занимает 8 МБ.
Текстура является NPOT, поэтому я ожидал, что она уменьшится при добавлении в спрайт из-за сжатия PVRTC. Это 1399x2048, поэтому он должен помещаться в атлас 2048x2048 PVRTC, который займет около 3 МБ. Почему этого не происходит?
Я использую Unity 2018.1.7f1, и устаревший упаковщик Sprite отключен.