LIBGDX Healthbar未显示

时间:2016-01-26 21:10:58

标签: java libgdx

我将游戏作为一个小项目。 我想添加2个健康栏(每个玩家一个2个玩家)

我得到了一个hud,我想把健康栏放在一个数字,这是娃娃。在下图中,黑匣子是HUD。

我在网站上发现了这个但是没有用。

SpriteBatch batch;

Texture texture, texture2;

@Override
public void create() {
    batch = new SpriteBatch();
    initTestObjects();

}

@Override
public void render() {
    Gdx.gl.glClearColor(0, 0, 0, 0);
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
    batch.begin();

    batch.draw(texture, 10, 10, 3000, 20);

    batch.draw(texture2, 10, 10, 2500, 20);
    //batch.end();
}


private void initTestObjects() {

    int width = 1;
    int height = 1;
    Pixmap pixmap = createProceduralPixmap(width, height, 255, 1, 0);
    Pixmap pixmap2 = createProceduralPixmap(width, height, 255, 255, 0);

    texture = new Texture(pixmap);
    texture2 = new Texture(pixmap2);

}

private Pixmap createProceduralPixmap(int width, int height, int r, int g, int b) {
    Pixmap pixmap = new Pixmap(width, height, Format.RGBA8888);

    pixmap.setColor(r, g, b, 1);
    pixmap.fill();

    return pixmap;
}

你可以看到https://www.dropbox.com/s/r1qnwruyr2c1k5h/NoHP.PNG?dl=0没有画出hp。

该类的其余代码。 http://pastebin.com/AqNFarZ1

先谢谢你:)

0 个答案:

没有答案