2017-04-21 13 views
0

私のアプリケーション内にTextButtonを作成しようとしていますが、TrueTypeフォント(.ttf)を使用していますが、rgba形式を使用してフォントの色を変更するとTextButtonのTrueTypeFontのフォント色を変更する方法

TextButtonStyle.fontColor = [a color]; 

、LibGDXで設定された色は、私が意図したものではありません。私は、問題は、フォントがすでにそのパラメータに色が設定されていることと、設定しているものと干渉していることが原因だと思います。どうすればそれを修正できますか?

答えて

0

FreeTypeFontParameterの属性と必要な色を白で設定してください。

FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("xyz.ttf")); 
FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter(); 
parameter.color = Color.WHITE; 

[0,1]の範囲の浮動小数点数としてr、g、b、およびアルファ成分を設定する必要があります。

0

提供されたコードのアビシェークは細かい仕事に行くされており、独自のカスタムカラーを提供したい場合は、このようにそれを行うことができます。

FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal("myFont.ttf")); 
FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter(); 
parameter.color = new Color(235/255f,73/255f,78/255f,1); 
関連する問題