我有一张背景图片并希望在其上绘制文字,但它不起作用。 屏幕上只有图片。
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);
}
答案 0 :(得分:0)
你应该扩展你的字体
font.setScale(0.2f);
根据您的需要改变大小...... 还有一件事是尝试在屏幕中心绘制字体,这样就可以检查它是否正在绘制