Android 画低分辨率的图像真的很大
我正在为android创建一个游戏,我想让精灵看起来像旧的NES游戏。我有一些12x12像素的图像,希望它们在放大时保持像素化的外观 请查看以下链接 一个图像是编辑器中显示的图像的屏幕截图。这就是我希望它在游戏中的样子。另一个图像是它在游戏中被放大的样子(模糊) 该图像作为可绘制的导入,我在其上调用Drawable.draw(Canvas) 我已经仔细阅读了这个问题,并在这里找到了一些信息()。我认为要么是消除混叠,要么是某种插值需要被禁用,但我不知道如何使用Drawable来实现这一点 然而,我确实发现位图是可能的,但我的游戏需要大量的精灵重新缩放,尽管我发现了这一点,但我不认为重新缩放位图是一个好主意Android 画低分辨率的图像真的很大,android,graphics,Android,Graphics,我正在为android创建一个游戏,我想让精灵看起来像旧的NES游戏。我有一些12x12像素的图像,希望它们在放大时保持像素化的外观 请查看以下链接 一个图像是编辑器中显示的图像的屏幕截图。这就是我希望它在游戏中的样子。另一个图像是它在游戏中被放大的样子(模糊) 该图像作为可绘制的导入,我在其上调用Drawable.draw(Canvas) 我已经仔细阅读了这个问题,并在这里找到了一些信息()。我认为要么是消除混叠,要么是某种插值需要被禁用,但我不知道如何使用Drawable来实现这一点 然而
我是新的安卓系统,没有任何地方接近专业程序员,所以请给我一些启示。在我的应用程序中,我必须做完全相同的事情
Paint paint = new Paint();
paint.setDither(false);
paint.setAntiAlias(false);
我使用像素大小的图像来节省空间,使用矩阵来处理旋转和缩放(尽管这是您的选择)
希望这有帮助,祝你好运
编辑:
另外,如果您使用的是
createScaledBitmap
或任何类似函数,请确保为任何过滤参数传递false
。谢谢,我会尝试一下。如果你的应用程序在任何地方都可用,我很想看看它是什么样子。当然!我的应用程序名为Deal With It,完全是像素化的艺术风格。看看吧,因为我在我的应用程序中几乎到处都使用这种技术。