Java LWJGL中的文本显示不正确(2D对3D)

Java LWJGL中的文本显示不正确(2D对3D),java,text,unicode,fonts,lwjgl,Java,Text,Unicode,Fonts,Lwjgl,我有一个问题,文本没有正确显示在我的屏幕上,它显示为一个空白矩形,具有相同的文本颜色,只是没有文本。。。 不过,其他一切都很好,菜单、十字线和其他2D材质都很好。我正在使用本教程: 获得此结果: 编辑:我设法解决了这个问题,但现在我有另一个问题,文本以黑色背景显示,如以下问题: 但是他禁用深度测试的修复方法对我不起作用…您可能需要更改对象的渲染顺序。为了确保它正常工作,应该按从后到前的顺序渲染对象。请参见是否启用GL\U混合?如果是,请尝试设置glDepthMask(false)在glDisab

我有一个问题,文本没有正确显示在我的屏幕上,它显示为一个空白矩形,具有相同的文本颜色,只是没有文本。。。 不过,其他一切都很好,菜单、十字线和其他2D材质都很好。我正在使用本教程:

获得此结果:

编辑:我设法解决了这个问题,但现在我有另一个问题,文本以黑色背景显示,如以下问题:


但是他禁用深度测试的修复方法对我不起作用…

您可能需要更改对象的渲染顺序。
为了确保它正常工作,应该按从后到前的顺序渲染对象。请参见

是否启用GL\U混合?如果是,请尝试设置
glDepthMask(false)
glDisable(GL\u DEPTH\u测试)
之后