OpenGL颜色重叠问题?

来源:百度知道 编辑:UC知道 时间:2024/09/23 13:27:24
如图所示,其中白色正方形是第二个绘制的,但是它却落在了第一个绘制的红色正方形下边。如果才可以让它落在上边呢?谢谢!
代码很一般,就是一般的画个正方形,translate之后再画一个。我想知道的其实就是:“不开启深度测试的话后绘制的会叠在原来图形的上面,开启深度测试的话后绘制的会插在原来的图形后面”——是这样吗?

先开启深度测试
然后画正方形时设定它们的Z坐标
Z坐标越大越外面,越小就越里面

不好意思!
你走错房间了!
这里是数学!
建议去别的地方问问看看!

it related to the coordiantes of the rectangle, OPENGL sort the vertex according to the Z axis, which is called z-buffer( also depth buffer). you d better put on your code and I could tell you the details.

da bu liao zhong wen, bu hao yi si.

源代码发来看看...