2016-12-28 70 views
0

我希望這個問題不是太瑣碎,但我無法弄清楚爲什麼我創建的標籤不會顯示任何文本(標籤放置在設置按鈕下方):Libgdx,Label不顯示任何文字

編輯:我使用的版本1.9.3

Label currentSong = new Label("test", new Label.LabelStyle(Assets.instance.fonts.defaultSmall, 
       Color.BLUE)); 
     table.add(currentSong); 

     if (debugEnabled) layer.debug(); 
     return table; 

enter image description here

回答

0

我測試此代碼和它的作品。你的字體可能有問題。按鈕是文字圖片還是使用此字體?

一個可能的問題是,在使用它之前,您將放置在某處。所以它全是黑色的,因爲你使用的是黑色背景,所以你看不到它。

將所有代碼粘貼到此處。至少部分你分配/配置字體和創建表,按鈕和此屏幕...

一些代碼,你應該調用:在show()方法 stage.addActor(table);

stage.act(delta); 
stage.draw(); 

render()方法中。

我知道你可能正確地調用了所有東西,否則表不會出現問題。所以檢查字體處置。如果你仍然需要幫助,我們需要的源...

+0

該電話確實是正確的,我一直忘記,我使用的字體(科爾伯特)顯然只支持大寫字母x)。我感謝你的回答,如果你沒有告訴我它在你身邊,我可能不會找到錯誤:) – Doflaminhgo