|
|
目的: 在3D绘图中同时显示2D图像(就像游戏中的角色对白那样的图片)
为了绘制3D图象和2D图象
我分别用了下面的代码
分开来显示都没有问题
//////////////////////////////////////////////////////////////////////
绘制3D图时使用
...
gluPerspective(45.0f,(GLfloat)width/(GLfloat)height, 0.5f ,150.0f);
...
//绘制3D图象
...
//////////////////////////////////////////////////////////////////////
绘制2D图时使用
...
glDisable(GL_DEPTH_TEST);//先前3D的初始化中打开了深度,这里必须关闭
...
glOrtho(0.0,(GLfloat)width,0.0,(GLfloat)height,-1.0,1.0);
...
glDrawPixels(DBitmap->sizeX,DBitmap->sizeY,GL_RGB,GL_UNSIGNED_BYTE,DBitmap->data);//画画
...
//////////////////////////////////////////////////////////////////////
但是不知如何把两种图像合在一起,从何下手
敬请指点 [em4] [em4] |
|