android libgdx字体不是绘图

时间:2013-03-16 12:55:33

标签: android fonts libgdx

我有一张背景图片并希望在其上绘制文字,但它不起作用。 屏幕上只有图片。

private SpriteBatch spriteBatch;
private Texture splsh;
private BitmapFont font;   

public void render(float arg0) 
{
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
    spriteBatch.begin();
    spriteBatch.draw(splsh, 0, 0);
    font.draw(spriteBatch, "test", 10, 480);
    spriteBatch.end();
}

public void show()
{
    spriteBatch = new SpriteBatch();
    splsh = new Texture(Gdx.files.internal("bg2.png"));
    font = new BitmapFont();                                                                        
    font.setColor(Color.RED);
}

1 个答案:

答案 0 :(得分:0)

你应该扩展你的字体

font.setScale(0.2f);

根据您的需要改变大小...... 还有一件事是尝试在屏幕中心绘制字体,这样就可以检查它是否正在绘制