立方体的内部平面在某些角度可见
Inner planes in cube visible at some angles
我正在尝试使用 OpenGL / freeglut 制作简单的俄罗斯方块游戏。
相机靠近棋盘中心,正在观察下落形状。
当相机向上看时,前平面不可见 - 我从内部看到形状,顶平面和后平面是正确的:
然而,当形状在我下方移动时,效果是相反的:
负责绘制单个立方体的代码:
glLoadIdentity();
glColor4d(0.0, 0.0, 0.0, 1.0);
//some texture stuff, however the same happend when using single color
glTranslated(XOffset + CenterX * BrickSize, YOffset + CenterY * BrickSize, ZOffset);
glutSolidCube(BrickSize);
您的深度测试已关闭。
glEnable(GL_DEPTH_TEST);
我正在尝试使用 OpenGL / freeglut 制作简单的俄罗斯方块游戏。
相机靠近棋盘中心,正在观察下落形状。
当相机向上看时,前平面不可见 - 我从内部看到形状,顶平面和后平面是正确的:
然而,当形状在我下方移动时,效果是相反的:
负责绘制单个立方体的代码:
glLoadIdentity();
glColor4d(0.0, 0.0, 0.0, 1.0);
//some texture stuff, however the same happend when using single color
glTranslated(XOffset + CenterX * BrickSize, YOffset + CenterY * BrickSize, ZOffset);
glutSolidCube(BrickSize);
您的深度测试已关闭。
glEnable(GL_DEPTH_TEST);