Я создаю игру для Android, и я хотел бы, чтобы спрайты выглядели как старая игра NES.У меня есть некоторые изображения размером 12x12 пикселей, и я хотел бы, чтобы они сохраняли свой пиксельный вид при увеличении.
Пожалуйста, просмотрите следующую ссылку http://imgur.com/a/LR3eK/all
Одно изображение представляет собой скриншот изображения в видеэто выглядит в редакторе.Вот так я бы хотел, чтобы это выглядело в игре.Другое изображение - это то, как оно выглядит в игре (размытое).
Изображение импортируется как Drawable, и я вызываю Drawable.draw (Canvas canvas) для него.
Я прочитал о проблеме и нашел некоторую информацию здесь ( Android: доступные для рисования разрешения ).Я считаю, что либо сглаживание, либо некоторую интерполяцию нужно отключить, но я не могу понять, как это сделать с помощью Drawable.
Однако я обнаружил, что это возможно с растровыми изображениями, но моя игра требует большого масштабирования спрайтов и, хотя я нашел это Изменение размера растрового изображения в Android Я не думаю, что перемасштабироватьРастровые изображения - хорошая идея.
Я - новый Android, и я не где-то рядом с профессиональным программистом, поэтому, пожалуйста, пролите немного света на меня.