Java Libgdx字体不是';t形图

Java Libgdx字体不是';t形图,java,fonts,libgdx,drawing,Java,Fonts,Libgdx,Drawing,我正在尝试为我的游戏创建分数文本。当我运行代码时,我没有收到任何错误,但我没有看到任何文本。以下是初始化文本的代码: FreeTypeFontGenerator=新的FreeTypeFontGenerator(Gdx.files.internal(“Gameplay/font.ttf”) FreeTypeFontParameter=新的FreeTypeFontParameter() 参数.size=30 parameter.characters=“abcdefghijklmnopqrstuvxy

我正在尝试为我的游戏创建分数文本。当我运行代码时,我没有收到任何错误,但我没有看到任何文本。以下是初始化文本的代码:

FreeTypeFontGenerator=新的FreeTypeFontGenerator(Gdx.files.internal(“Gameplay/font.ttf”)

FreeTypeFontParameter=新的FreeTypeFontParameter()

参数.size=30

parameter.characters=“abcdefghijklmnopqrstuvxyzabcdefghijklmnopqrstuvxyz012456789.!”()>?:”

font=generator.generateFont(参数)

generator.dispose()

font.setColor(Color.WHITE); 下面是呈现文本的代码:

gl20.glClearColor(0F,0F,0F,1F)

gl20.glClear(gl20.GL\u颜色\u缓冲\u位)

某人开始做某事

字体绘制(sb,“测试”,0,0)

(某人结束)


我看不到任何文本,非常感谢您的帮助!:)

libgdx中的位图字体是自上而下绘制的,因此文本的顶部为y=0,因此文本的其余部分显示在可见屏幕下方

作为一个测试,试着把Y转换到屏幕中间的某个东西。

可能还有其他问题,所以如果文本仍然没有出现,我建议您提供更多的代码,以便我们可以进一步提供帮助