在ACM库java中制作HP bar的好方法是什么



我正在使用Java中的ACM库,如何为游戏制作一个简单的HP条形图。健康状况是一个整数,如5 4 3 2 1 0

首先,在一个区域上填充一个红色矩形表示0生命值。然后,用面积[boxLocationX, boxLocationY, health, healthBarHeight]填充一个绿色矩形。

例如:

//java.awt.Graphics
public void paint(Graphics g){
g.setColor(Color.RED);
g.fillRect(boxLocationX, boxLocationY, healthBarWidth, healthBarHeight);
g.setColor(Color.GREEN);
g.fillRect(boxLocationX, boxLocationY, health, healthBarHeight);
}

这会画一个红色的矩形,然后在上面画一个绿色的矩形

最新更新