屏幕上显示的字体被反转

时间:2015-04-10 16:48:13

标签: c++ opengl fonts

所以我这个项目是基本的小行星克隆。左上角的文字是反转的:

enter image description here

我想知道如何翻转它,这是正确的方法。现在我相信我需要将Y缩放-1,但我似乎无法弄清楚如何在代码中实际实现它并且我在任何地方搜索但是不能将任何搜索应用于我的特定场景。这是呈现文本的代码

void cFont::printText(LPCSTR text, FTPoint textPos)
{
    glPushMatrix();

    glColor3f(0.0f, 255.0f, 0.0f);
    theFont->Render(text, -1, textPos);

    glPopMatrix();
}

这是main.cpp中调用此函数的代码

theFontMgr->getFont("Space")->printText("Asteriods", FTPoint(0.0f, -1, 0.0f));

我理解这个问题,但不知道如何通过代码修复它,我只是不知道要输入什么。

0 个答案:

没有答案