lwgjl
我以这种方式在我的应用程序中初始化 OpenGL :
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(...)
)绘制文本时。文本正在绘制(翻转垂直),但文本后面的其他图像正在闪烁。
如何避免闪烁并正确绘制文字?OpenGL初始化可能有问题吗?glDisable(GL_LIGHTING)
我也试过glEnable(GL_BLEND)
了glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
。没有改变。:(