0
我在這樣lwgjl
應用程序初始化的OpenGL:LWGJL。圖形閃爍
glEnable(GL_TEXTURE_2D)
glMatrixMode(GL_PROJECTION)
glLoadIdentity()
glOrtho(0, displayWidth, 0, displayHeight, -1, 1)
glMatrixMode(GL_MODELVIEW)
glClearColor(clearColor.r, clearColor.g, clearColor.b, clearColor.a)
當我畫使用slick
庫和UnicodeFont
或AngelCodeFont
文本(由font.drawString(...)
)。文本正在繪製(翻轉的vecrtical),但文本後面的其他圖像閃爍。
如何避免閃爍並繪製正確的文字? OpenGL初始化可能有問題嗎?我也嘗試glDisable(GL_LIGHTING)
和glEnable(GL_BLEND)
與glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
。沒有改變。 :(
是否使用雙緩衝 –
是的,我調用顯示。更新()爲此。 –