2016-12-28 1 views
0

この質問はあまり些細なことではないが、私が作成したラベルにはテキストが表示されない理由がわからない(ラベルは設定ボタンの下に置かれる)Libgdx、ラベルにテキストが表示されない

編集:私は、私はこのコードをテストし、それが動作するバージョン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

を使用しています。あなたのフォントに問題があるかもしれません。ボタンのテキストはイメージですか、このフォントを使用していますか?

考えられる1つの問題は、使用する前にのいずれかにフォントを廃棄することです。だから、それはすべて黒で、黒い背景を使っているので見えません。

すべてのコードをここに貼り付けます。少なくとも、あなたは/フォントを配置して、テーブルを作成して割り当てる部分、ボタンとこの画面...

いくつかのコードを、あなたが呼び出す必要があります:show()方法で stage.addActor(table);を。

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

render()の方法。

私はあなたがおそらくすべてを正しく呼んでいることを知っています。そうでなければ、テーブルは開かないでしょう。フォントの廃棄をチェックしてください。まだ助けが必要な場合は、ソースが必要です...

+0

私は使用しているフォント(Colbert)が明らかに大文字のxをサポートしていることを忘れています。私はあなたの答えを高く評価します、もしあなたが私の側でそれが働いていると言わなかったら、私はおそらく間違いを見つけられませんでした:) – Doflaminhgo

関連する問題