Java Libgdx字体不是';t形图
我正在尝试为我的游戏创建分数文本。当我运行代码时,我没有收到任何错误,但我没有看到任何文本。以下是初始化文本的代码: 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) (某人结束)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
我看不到任何文本,非常感谢您的帮助!:) libgdx中的位图字体是自上而下绘制的,因此文本的顶部为y=0,因此文本的其余部分显示在可见屏幕下方
作为一个测试,试着把Y转换到屏幕中间的某个东西。
可能还有其他问题,所以如果文本仍然没有出现,我建议您提供更多的代码,以便我们可以进一步提供帮助