Спрайты для UI плохого качества
Столкнулся с проблемой, что UI спрайты плохого качества (с зазубриными пиксельно). Пробовал в интернете разные варианты решений, но как был спрайт пиксельный, так и остался
Сначала пробовал увеличить качество изображения (с 512 до 1024). - не помогла
Далее я следовал в интернете инструкциям по изменению спрайта, про которые все писали (не помогло):
"Filter mode -> Point (no filter)"
"Max size -> 8192" или в их же качество
"Compression -> High quality или None"
Заранее спасибо
Ответы (3 шт):
Filter mode -> Bilinear
Так же я думаю ты мог напортачить с объектом картинки на сцене. Это должен быть Image, у которого scale = 1
- в настройках канваса pixel perfect убери
Ваша проблема заключается в том, что вы используете слишком большой спрайт для отрисовки маленького участка на экране. Для того, чтобы отрисовать спрайт в меньшем размере, чем он есть сам по себе ( а у вас это 1024х1024 ), юнити приходится уменьшать изображение до размеров, примерно 128*128 (на глаз судя по вашему скрину).
Для этого применяются фильтры минификации (алгоритмы, которые решают какие пиксели исходного спрайта "выкинуть", чтобы получить изображение меньшего размера), результат работы которых и сказывается на потере качества изображения при его отрисовке на экран.
По этому, если вы используете спрайт меньше размером, например 128х128, то качество отрисованной картинки должно быть лучше.
Может быть кому нибуть поможет:
Вот из-за чего пикселизировать изображение у меня, я поставил восьмую часть от графики а нужно "Full Res".

