0
我试图做一个2048的游戏使用java,所以测试我会让图片移动,当我按空间,但在那里之前留在那里的图像。我想要如何让图像在没有制作一百万张图像的情况下被移除。如何移动屏幕上没有其他图片的东西
public void drawTile(Graphics g)
{
BufferedImage img = Textures.getImage(new File("src//res//" +
getNumber() + " 2048.png"));
if(isDraw())
{
g.drawImage(img, getX(), getY(), null);
setDraw(false);
Handler.removeTile(new Tiles(getNumber(), getX(), getY(), false));
}
}
这是我用来制作拼贴和在屏幕上显示它们的代码。
您可能必须清除画布并在任何更改或重新绘制(纯色?)图像先前的区域时重新绘制所有图块。 – ryachza