[英]OpenGL ES 2 - noob question regarding depth
好吧,我对这个3D数学有点新意,这是一个重要的里程碑,就是让昨晚的投影和模型视图矩阵正确:]
所以我有这个简单的模型从这个角度正确呈现:
但当我围绕y轴旋转时,深度有问题,如下所示:
这可能看起来很有趣,但不是我现在想要的。 基本上这些墙的深度混在一起?
有人能指出我如何解决这个问题的必要步骤吗? 我需要一个深度缓冲或什么......对吗?
您应该通过调用启用深度测试
glEnable(GL_DEPTH_TEST);
当然不要忘记通过调用以清除缓冲区:
glClear( GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT);
我希望这会有所帮助;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.