小编典典

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

java

我想创建一个消息框,当您接受时该消息框会褪色,但是我不知道如何更改字体的字母,

这是我的字体处理方式:

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);

谁能帮我 ?:)我很抱歉我的英语,这不是我的母语。


阅读 212

收藏
2020-11-19

共1个答案

小编典典

white.setColor(1, 1, 1, <alpha>);

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

white.setColor(1, 1, 1, 1);
2020-11-19