如何在libgdx中更改位图字体的alpha

Fux*_*Fox 5 java bitmap libgdx

我想制作一个消息框,当你接受但我不知道如何改变字体的alpha,

这是我如何做我的字体:

white = new BitmapFont(Gdx.files.internal("data/font/whitefont.fnt"),false);
white.setUseIntegerPositions(false);
white.setScale(0.025f);
white.draw(batchHUD, message.nom+":", 1000*0.1f+(1000*0.8f*0.3f), 625*0.1f+(1000*0.8f*0.625f*0.5f*0.1f)+1000*0.2f);
Run Code Online (Sandbox Code Playgroud)

谁能帮我 ?:)对不起我的英语,这不是我的母语.

Les*_*tat 10

white.setColor(1, 1, 1, <alpha>);
Run Code Online (Sandbox Code Playgroud)

这将更改所有后续绘制的字体的alpha.因此,您可能希望在绘制该消息后再次将其设置为完全不透明.

white.setColor(1, 1, 1, 1);
Run Code Online (Sandbox Code Playgroud)

  • 谢谢你,我没想过! (3认同)