首页 > 解决方案 > 在ACM库java中制作HP bar的好方法是什么

问题描述

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

标签: javaacm-java-libraries

解决方案


首先,在一个区域填充一个红色矩形,表示 0 生命值。然后,用 area 填充一个绿色矩形[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);
}

这将绘制一个红色矩形,然后在其上绘制一个绿色矩形。


推荐阅读