我想在面板的左上角顯示一些文字(一名玩家得分和剩餘的生命數)。如何使用FTGL顯示文本固定位置2d?
我的遊戲是在openGL中運行的彈球遊戲,我想用FTGL來顯示文本。
我的代碼看起來像這樣
FTGLTextureFont font("./fonts/JambeticaRegular.ttf");
glTranslatef(-150,50,0);
font.FaceSize(32);
font.Render(text);
我的問題是,全文如下彈球表,當我移動相機。我希望它被固定在左上角,從不移動,看着相機。
你有想法嗎?
編輯
我試着這樣做,而不是。
FTGLPixmapFont font("./fonts/JambeticaRegular.ttf");
font.FaceSize(30);
font.Render("Points: ", -1, FTPoint(0, 300, 0));
font.Render("Lives: ", -1, FTPoint(0, 270, 0));
它以某種方式工作,因爲我的文本現在是固定的,但它固定在離左下角一定距離處。我想將它固定在左上角。有沒有辦法?