我试图使用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);
答案 0 :(得分:1)
您的深度测试已关闭。
glEnable(GL_DEPTH_TEST);