2014-01-15 76 views
2

我正在用libgdx开发一款游戏。这个游戏包含不同的阶段,这是由一个阶段呈现。该级别中的所有对象均由libgdx Actor表示。现在我想要一个教程级别。在这个级别中,当玩家达到关卡中的特定位置时,工具提示应该显示。此工具提示应包含信息(如:“按A向左走!”)并在一段时间后消失。我想过使用libgdx Label并向它们添加一系列动作(•延迟5s•FadeOut 1s)。 问题是,我需要创建一个LabelStyle标签,我必须创建一个Font文件并加载它。 有没有办法使用默认字体(如ARIAL或其他)创建标签?阅读更多内容应该很容易。还是有另一种简单的方法来创建这种工具提示?Libgdx显示工具提示

回答

2

小心你如何使用术语“工具提示”。我不认为你在说什么实际上是一个工具提示,只是一个显示在屏幕上的信息。

如果你想在libGDX中显示文本,你应该做的工作,并使用一个真正的字体。但是对于快速渲染,您可以使用BitmapFont类。就像这样:

BitmapFont font = new BitmapFont(); 
font.setColor(Color.WHITE); 
font.setScale(2f); 
font.draw(batch, "FPS: " + Gdx.graphics.getFramesPerSecond(), 25, 25); 
+0

非常感谢。 Ist正是我需要的。我以为我必须从文件中加载字体... – Springrbua