题
我怎么画一个文本串到屏幕上使用过剩/载绘图功能?
解决方案
有两种方式来绘制GLUT字符串
glutStrokeString 将在3D绘制文本
结果
<子>(来源: uwa.edu.au 一>)子>
和 glutBitmapString 将绘制文本面向用户
结果
<子>(来源: sourceforge.net )子>
其他提示
void RenderString(float x, float y, void *font, const char* string, RGB const& rgb)
{
char *c;
glColor3f(rgb.r, rgb.g, rgb.b);
glRasterPos2f(x, y);
glutBitmapString(font, string);
}
你可以这样调用它;
RenderString(0.0f, 0.0f, GLUT_BITMAP_TIMES_ROMAN_24, "Hello", RGB(1.0f, 0.0f, 0.0f));
这是通常有点肮脏和并不简单。给这个工具一试:
不隶属于 StackOverflow