首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

opengl中选择的一个有关问题

2012-03-01 
opengl中选择的一个问题?glInitNames()glPushName(0)glTranslatef(-6.0f,-3.0f,0.0f)//第一个图glColor

opengl中选择的一个问题?
glInitNames();
glPushName(0);
glTranslatef(-6.0f,-3.0f,0.0f);
                //第一个图
glColor3f(0,1,0);
glLoadName(BUTTON);
glBegin(GL_POLYGON);
        glVertex2f(-2.0f,-1.0f);
glVertex2f(-1.5f,-1.0f);
glVertex2f(-1.5f,-0.5f);
glVertex2f(-2.0f,-0.5f);
glEnd();

//第二个图
glColor3f(1,0,0);
glBegin(GL_POLYGON);
        glVertex2f(-1.0f,-1.0f);
glVertex2f(-0.4f,-1.0f);
glVertex2f(-0.4f,0.0f);
glVertex2f(-1.0f,0.0f);
glEnd();
我只是给第一图取了一个名字BUTTON,然而只要点击了在第一个图之后画的物体都会按照其名字是BUTTON来响应,请问是为什么?

[解决办法]
帮你顶
[解决办法]
glLoadName(BUTTON);


glColor3f(0,1,0);
的用法是相同的 

你不去改变它,那末它就是第一次设定的值!

热点排行