2014-10-07 87 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);