【发布时间】:2015-12-17 23:31:03
【问题描述】:
我目前正在开发一款游戏,我想知道是否有任何方法可以处理我正在绘制的元素。例如:如果我在一个循环中绘制 100 个立方体,我如何显示/隐藏立方体编号 15 或 63 或 n ...我认为初始化列表中的元素会起作用,但我没有找到它的任何属性这可能会有所帮助。
GLuint cube;
cube = glGenLists(1);
glNewList(cube,GL_COMPILE);
for(int i = -30; i < 3; i++) {
for(int j = -30; j < 3; j++) {
glPushMatrix();
glTranslatef(i*2.0,0,j * 2.0);
Dcube();
glPopMatrix();
}
}
glEndList();
//类似:glDeleteList(cube);但这仅适用于整个列表而不适用于单个对象..
【问题讨论】: