2014-01-15 215 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