我正在开发一款游戏,有人向我提出了一个我无法解决的挑战,所以我现在正在向堆栈溢出社区寻求帮助。我正在尝试创建一个类似于坦克的游戏。我目前有两个基于两行代码移动的图像(坦克主体和坦克臂)。他们挑战我为坦克创建一个单独的类,我上传两个图像,但只需要将它绘制到我的游戏面板上一次。也就是说,我将在课堂上拥有坦克身体和坦克手臂,并且可以在那里对它们做任何我需要做的事情,但是当我将它绘制到我的游戏屏幕面板上时,我只需要写一行简单地利用该类的代码。
例如:
g.drawImage(tank1, nX1, nY1, null)
而不是:
g.drawImage(tank1, nX1, nY1, null)
g.drawImage(tank1, nX1, nY1, null)
任何有关做什么的链接或想法将不胜感激。示例代码会更好。