android - (Libgdx) BitmapFont 颜色和 Opengl 2

标签 android opengl-es-2.0 libgdx

我注意到当我使用 opengl 2 时,位图字体颜色不起作用 它总是显示我的字体黑色。 如何解决?

代码:

在创建()

BitmapFont font;
font = new BitmapFont(Gdx.files.internal("font/arial.fnt"),Gdx.files.internal("font/arial_0.png"),false);
font.setColor(Color.WHITE);

在 render() 中

font.draw(batch, "test", 10, 10);

输出为黑色测试。

最佳答案

将 png 文件中的字体设为白色。字体颜色绘制在原始颜色之上。黑底白字仍然是黑色。

关于android - (Libgdx) BitmapFont 颜色和 Opengl 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19737729/

相关文章:

gcc - 由eglMakeCurrent触发的堆栈保护

opengl-es - 如何将 OpenGL ES 纹理转换为 CIImage

java - Libgdx:有没有一种简单的方法可以使文本在按钮上的每个轴上居中?

android - 如何将cocos2dx游戏移植到android?

android - 无法解析符号卡,android studio 中的依赖错误

android - 是否可以使用 Android Room 数据库创建 R*Tree 表?

android - Android如何知道何时在MVVM中完成数据库创建

ios - 是否可以在 OpenGL ES 2.0/iOS 上渲染到 8 位纹理帧缓冲区?

java - 我的 A* 寻路实现有问题吗?

java - 多平台 libGDX 应用程序中的 Assets 行为