我想用Java制作一个2D游戏,它非常简单。问题是我在我的英雄身上得到了一个奇怪的矩形,因为我不知道如何忽略我绘制自己的图片中的空白区域。用java编写游戏图像
/// loading the image///
private ImageIcon x= new ImageIcon("path");
private Image hero=x.getImage();
//=============
//=========drowing====
public void paint(Graphics g){
Graphics2D g2d=(Graphics2D)g;
g2d.drawImage(background,0,0,null);
g2d.drawImage(hero,100,100,null);
}
尝试保存图像与透明背景,而不是一个PNG文件白色背景。 – WOUNDEDStevenJones 2014-09-22 14:25:19