Java分组图像

时间:2012-05-30 18:31:30

标签: java

我正在开发一款游戏并且有人向我提出挑战我无法解决问题所以我现在转向堆栈溢出社区寻求帮助。我正在尝试创建一个类似坦克的游戏。我目前有两个图像(坦克车身和油箱臂),我根据两行代码移动。他们挑战我为坦克创建一个单独的类,我上传了两个图像,但我只需要将它绘制到我的游戏面板上一次。也就是说,我会在课堂上有坦克身体和坦克臂,可以在那里做任何我需要做的事情,但是当我把它画到我的游戏碎片面板上时,我只需要写一行简单地使用该类的代码。

例如:

g.drawImage(tank1, nX1, nY1, null)

而不是:

g.drawImage(tank1, nX1, nY1, null)
g.drawImage(tank1, nX1, nY1, null)

任何有关做什么的链接或想法都将不胜感激。示例代码会更好。

2 个答案:

答案 0 :(得分:1)

答案是微不足道的。让对象包含两个图像。让对象的“绘制”功能依次为每个图像调用g.drawImage函数。完成。

答案 1 :(得分:0)

我认为这是Ben所暗示的,但我无法理解他们的答案,所以:

将两个部分绘制到一个tankImage。在游戏中,绘制一个tankImage