我最近開始在其他人的手機上測試我的遊戲。出於某種原因,整個遊戲的手機變得非常「模糊」,但不適合我的手機。他們都得到了更高的Android版本,然後我做到了。關閉位圖的反鋸齒
我試過在網絡上找到一個很好的答案,但是我能找到的就是如果你使用res/drawable文件夾的答案。我使用特殊的加載方法從資源文件夾加載我的圖像。當我用「c.drawBitmap()」將它們繪製到屏幕上時,我將它們展開。我正在使用「android.view.View」繪圖。
所以,現在,任何人都可以在創建8位遊戲時將位圖的抗鋸齒功能關閉。在將圖像渲染到屏幕上之前調整圖像的大小是不可能的,因爲我使用整數數組創建圖像,並以大約60 fps的速率刷新圖像。
我仍然有一個問題,那就是像素的位圖的我要創建的創建一遍又一遍的答案。每15毫秒。你我需要一種方法來實際關閉它。 –
您不應該一遍又一遍地創建'Bitmap',您應該一次將它加載到內存中並反覆繪製在Canvas上。但是如果你堅持你可以關閉AA,你需要傳遞一個AA關閉的'Paint'對象。你可以通過使用'paint.setAntiAlias(false);'來實現這一點,你可以將它傳遞給'drawBitmap()',可能是最後一個參數。 – mehmetminanc