如果我想在屏幕上写一些文字,我可能会这样写:
GLint const fontHeight = 13; //character height
GLint const fontWidth = 8; // character width
void * font = GLUT_BITMAP_8_BY_13; //font used
这很麻烦,因为如果我更改字体,我也必须更改这些GLint值。为了获得宽度,我可以这样做:
GLint const fontWidth = glutBitmapWidth(font,'x'); // character width
但是当我尝试调用glutBitmapHeight
时,它说函数未定义(我从这里得到这些函数名称:http://freeglut.sourceforge.net/docs/api.php),所以我被卡住了。