gpt4 book ai didi

java - Android Canvas.DrawBitmap 没有模糊/抗锯齿?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:50:36 24 4
gpt4 key购买 nike

我正在尝试使用 Sprite (或非常像素化的角色、背景等)制作安卓游戏。我像这样在 Canvas 上画它们......

matrix.preScale(xrat,yrat);

canvas.drawBitmap(img, matrix, null);

其中 img 是位图,xrat 和 yrat 是比例。

我的问题是,当我测试时,位图模糊或抗锯齿,有什么办法可以防止这种情况发生?如果 block 是模糊的,游戏的刚性 block 艺术风格将被破坏。

感谢任何 (ANY) 帮助!

最佳答案

创建一个新的 Paint 以在使用设置绘制位图时使用:

Paint drawPaint = new Paint();
drawPaint.setAntiAlias(false);
drawPaint.setFilterBitmap(false);

过滤我相信默认情况下是打开的,并且会尝试在按比例绘制时平滑位图。

关于java - Android Canvas.DrawBitmap 没有模糊/抗锯齿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4572145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com