我正在尝试使用精灵(或非常像素化的角色、背景等)制作一个Android游戏。我把它们画在画布上,就像这样......
matrix.preScale(xrat,yrat);
canvas.drawBitmap(img, matrix, null);
其中 img 是位图,xrat 和 yrat 是比例。
我的问题是,当我测试时,位图模糊或抗锯齿,有办法防止这种情况吗?如果方块模糊的话,游戏僵硬的块状美术风格就会被破坏。
任何(任何)帮助表示赞赏!
创建一个新的 Paint,以便在使用以下设置绘制位图时使用:
Paint drawPaint = new Paint();
drawPaint.setAntiAlias(false);
drawPaint.setFilterBitmap(false);
我相信默认情况下过滤是打开的,并且在放大绘制时会尝试平滑位图。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)