如何使用Libgdx/Java绘制文本?
我一直在谷歌搜索如何使用Libgdx绘制简单的2D文本。以下是我到目前为止整理的代码:
SpriteBatch spriteBatch;
BitmapFont font;
CharSequence str = "Hello World!";
spriteBatch = new SpriteBatch();
font = new BitmapFont();
spriteBatch.begin();
font.draw(spriteBatch, str, 10, 10);
spriteBatch.end();
该代码确实绘制了Hello World字符串,但是,它搞砸了我的所有其他绘图。他们在那里,只是被残酷地肢解,然后移动等等。我已经尝试了几乎所有语句子集。Gdx.gl11.glPushMatrix()
Gdx.gl11.glPopMatrix()
我已经将残缺的图纸缩小到呼叫,如果将其删除,一切正常(但当然没有文本)。font.draw()