gpt4 book ai didi

java - 在java中为游戏加载图像

转载 作者:行者123 更新时间:2023-11-30 08:20:33 27 4
gpt4 key购买 nike

我想用 Java 制作一个 2-D 游戏。这是一个非常简单的游戏。问题是我的英雄上方出现了一个奇怪的矩形,因为我不知道如何忽略我自己绘制的图片中的空白区域。

/// 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);

}

最佳答案

这实际上与 Java 没有任何关系。就像@WOUNDEDStevenJones 已经提到的那样,您只需将图像保存为具有透明背景的 PNG 文件。

有很多方法可以做到这一点,谷歌是你的 friend 。我个人使用 GIMP,这是一个解释如何执行此操作的相关问题:https://graphicdesign.stackexchange.com/questions/5446/making-the-background-of-an-image-transparent-in-gimp

这里是直接的 GIMP 教程:http://docs.gimp.org/en/gimp-using-web-transparency.html

关于java - 在java中为游戏加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25976435/

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