[我正在OpenGL中以“高度” y = 0.3绘制一个简单的四边形,然后在高度y = 0下以该颜色绘制另一个四边形并使用另一种颜色。
但是,当在相机上方或转身时,下方的四边形出现在较高的四边形上方。
OpenGL的0.3高度是否过低,或者是否按照绘制的顺序进行?我已经读到可以启用glEnable(DEPTH_TEST),但是我的Cocoa / Xcode环境不知道DEPTH_TEST。感谢您的帮助!
您已经阅读正确。您没有启用z缓冲区。为此,您需要执行glEnable(GL_DEPTH_TEST)。