在其他OpenGL面前呈现的对象

 文love杨阳_848 发布于 2023-02-06 18:08

我刚刚开始使用java和很少的LWJGL后使用c ++和OpenGL.我一直在关注这些教程http://ogldev.atspace.co.uk/并且在教程13周围我开始玩我的自我.在创建了一些金字塔和控件来移动后,我注意到从一个角度看物体它们看起来很正常,但看到其他物体后面的另一个角度物体正在前面渲染.我已经看过这个问题

在OpenGL中的前景对象前面绘制背景对象?

并没有找到答案,所以现在我很困惑,决定建立一个stackoverflow帐户并提出一个问题.我会发布图片,但我没有足够的声誉所以这里是一个链接到他们(在一个zip文件中有3个)

http://www.mediafire.com/download/hucfisn0jytah7o/Game%20screenshots.zip

[编辑]

此外,我可能需要知道,我使用freeglut和glew(可能不是最好的选择,但我喜欢它)和Visual Studio 2012,Windows 8.1(只是有一台新的笔记本电脑,没有得到Windows 7安装光盘)

1 个回答
  • 听起来你需要在opengl中启用深度测试:

    glEnable(GL_DEPTH_TEST);
    

    否则我需要看看你在哪里设置opengl.

    2023-02-06 18:11 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有