0
我與FTGL庫在OpenGL字體掙扎。例如,我仍然沒有想出如何將文本放在屏幕上的某處,而不是左下角。我目前正在使用像素字體,並開始嘗試使用glRasterPos
。爲什麼設置glRasterPos讓我ftgl文本消失?
下面的代碼「作品」,它顯示在底部的文本在白色左:
ftglRenderFont(ftgl_freesans, "HELLO WORLD!", FTGL_RENDER_ALL);
在下面的例子中,文本不顯示在所有:
float r[4];
glGetFloatv(GL_CURRENT_RASTER_POSITION, r);
glRasterPos4fv(r);
ftglRenderFont(ftgl_freesans, "HELLO WORLD!", FTGL_RENDER_ALL);
我很困惑!沒有什麼應該是不同的,那爲什麼字體不能渲染?