|
|
附上代码:
if(ST_Status[11])
{
char buffer[10];
CString str;
glColor3f(1.0f,1.0f,1.0f);
wglUseFontBitmaps(wglGetCurrentDC(),0,255,1);
for(i=0;i<100;i++)
{
glListBase(1);
str=(CString)_itoa(i+1,buffer,10);//要显示的文字
glRasterPos3f(i*10.0,i*20.0,i*30.0);//转换到指定位置
glCallLists(str.GetLength(),GL_UNSIGNED_BYTE,str); 调用显示列表
}
}
我现在显示列表生成、管理等用法不是很明白。这个循环是不是会浪费资源呢??请各位大师帮助讲解一下。最好该如何写类似这样的代码?
|
|