2016-01-13 29 views
-4

我試圖使用OpenGL/freeglut進行簡單的俄羅斯方塊遊戲。內部飛機在某些角度可見的立方體

相機放置在電路板的中心附近,看着下降的形狀。

當相機被仰視的前平面是不可見的 - 我看到裏面,頂部的形狀和背部平面是正確的:

Looking up

然而,當我下面形狀移動,效果反轉:

Looking down

代碼負責繪製單個多維數據集:

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); 

回答

1

您的深度測試已關閉。

glEnable(GL_DEPTH_TEST); 
相關問題