我設法使用glutBitmapCharacters在opengl中繪製文本。現在我想畫一個標題,但它必須有一個更大的尺寸。我怎麼做? 這裏是我的DrawText函數代碼:使用glutBitmapCharacters繪製更大的文本
void drawText(const char *text,int length , int x , int y)
{
glMatrixMode(GL_PROJECTION);
double *matrix = new double[16];
glGetDoublev(GL_PROJECTION_MATRIX,matrix);
glLoadIdentity();
glOrtho(0,800,0,600,-5,5);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glPushMatrix();
glLoadIdentity();
glRasterPos2i(x,y);
for (int i = 0 ; i < length ; i++)
glutBitmapCharacter(GLUT_BITMAP_9_BY_15,(int)text[i]);
delete matrix;
}