我将游戏作为一个小项目。 我想添加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
先谢谢你:)