Спрайты для UI плохого качества

Столкнулся с проблемой, что UI спрайты плохого качества (с зазубриными пиксельно). Пробовал в интернете разные варианты решений, но как был спрайт пиксельный, так и остался

Сначала пробовал увеличить качество изображения (с 512 до 1024). - не помогла

Далее я следовал в интернете инструкциям по изменению спрайта, про которые все писали (не помогло):

"Filter mode -> Point (no filter)"

"Max size -> 8192" или в их же качество

"Compression -> High quality или None"

Пожалуйста, подскажите что сделать

Заранее спасибо

введите сюда описание изображения


Ответы (3 шт):

Автор решения: Whitebrim

Filter mode -> Bilinear

Так же я думаю ты мог напортачить с объектом картинки на сцене. Это должен быть Image, у которого scale = 1

  • в настройках канваса pixel perfect убери
→ Ссылка
Автор решения: vmchar

Ваша проблема заключается в том, что вы используете слишком большой спрайт для отрисовки маленького участка на экране. Для того, чтобы отрисовать спрайт в меньшем размере, чем он есть сам по себе ( а у вас это 1024х1024 ), юнити приходится уменьшать изображение до размеров, примерно 128*128 (на глаз судя по вашему скрину).

Для этого применяются фильтры минификации (алгоритмы, которые решают какие пиксели исходного спрайта "выкинуть", чтобы получить изображение меньшего размера), результат работы которых и сказывается на потере качества изображения при его отрисовке на экран.

По этому, если вы используете спрайт меньше размером, например 128х128, то качество отрисованной картинки должно быть лучше.

→ Ссылка
Автор решения: user542235

Может быть кому нибуть поможет:

Вот из-за чего пикселизировать изображение у меня, я поставил восьмую часть от графики а нужно "Full Res".

→ Ссылка