2014-10-07 64 views
0

我的文字在屏幕上显示不正常,它显示为空白的矩形,文字颜色相同,文字颜色不一样... 其他所有作品尽管如此,菜单和十字线以及其他2D材质都很好。我使用本教程:http://www.lwjgl.org/wiki/index.php?title=Slick-Util_Library_-_Part_3_-_TrueType_Fonts_for_LWJGL文字在LWJGL中无法正确显示(2D over 3D)

得到这样的结果:As you can see in the top left corner, It displays text as a rectangle, This is supposed to display the FPS, But it's just a moving rectangle.

编辑:我设法解决这个问题,但现在我还有一个问题,文本与黑色背景上显示,像这个家伙的问题: http://www.java-gaming.org/index.php?topic=26944.0

但他修复被禁用深度测试,我不工作...

回答

0

您可能需要更改其中的对象的呈现顺序。
为了确保它正常工作,它们应该按照先后顺序进行渲染。请参阅here

0

您是否启用GL_BLEND?如果是,请在glDisable(GL_DEPTH_TEST)之后尝试设置glDepthMask(false);