我正在使用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);
}
这会画一个红色的矩形,然后在上面画一个绿色的矩形