gpt4 book ai didi

java - 无法更改 Libgdx 中的字体颜色

转载 作者:IT老高 更新时间:2023-10-28 20:49:48 25 4
gpt4 key购买 nike

我正在尝试更改我在应用程序中使用的字体颜色。但无论我尝试什么字体都是黑色的。我使用 Hiero 字体工具制作了这个字体。

我的代码是这样的:

SpriteBatch batch = new SpriteBatch();
BitmapFont font = new BtimapFont( Gdx.files.internal(MainAssets.pathToAssets + "font/comic.fnt"), Gdx.files.internal(MainAssets.pathToAssets + "font/comic.png"), false );

在我绘制字体的渲染中:

batch.begin();
font.setColor(1, 0, 0, 1);
font.draw(batch, "Hello World!", 0, 0);
batch.end();

我发现了一个与我类似的问题,但仍然没有解决方案。

http://code.google.com/p/libgdx/issues/detail?id=370

最佳答案

您需要将输出格式设置为 32 位深度和带有 alpha 的白色(如果您使用的是 BMFont 工具,则不了解 Hiero )。

关于java - 无法更改 Libgdx 中的字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12762426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com