我要制作一个俄罗斯方块克隆。为了使它看起来更真实,我想在160x144区域绘制它,但是将其缩放到640x576(缩放4x),这样每个像素看起来像4个像素。我怎么能这样做?
答案 0 :(得分:1)
如果您使用的是简单,直观的Graphics和Graphics2D对象,那么绘制一个简单的正方形就足够了。
gfx.fillRect(x, y, width, height)
我会为自己编写一种方法来使事情变得更容易,即
final static int SIZE = 4;
...
public void drawBigPixel(int x, int y, Color col) {
gfx.setColor(col);
gfx.fillRect(x * SIZE, y * SIZE, SIZE, SIZE);
}