java - 如何 'send to back/front' 或者换句话说改变 'priority' 纹理?

标签 java opengl textures lwjgl

我正在使用 LWJGL 及其 OpenGL 制作 2D Java 程序。它使用LWJGL的显示器。

我希望一张图像显示在屏幕上第二张图像的上方,但我认为默认情况下它被遮挡了。 LWJGL 是否有一个设置,使图像比背景具有“优先级”,以便将图像发送到背景前面?

最佳答案

OpenGL没有你所说的“优先级”概念。如果没有深度测试(或其他测试),那么您所看到的就是您提供给 OpenGL 的顺序。因此,如果您希望某个东西出现在其他东西之上,您可以将其绘制在它应该出现在上面的内容之后。

关于java - 如何 'send to back/front' 或者换句话说改变 'priority' 纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9916400/

相关文章:

c - 使用 glTimerFunc 的 GLUT 动画

unity-game-engine - 视频播放器组件在 hdrp 项目中不起作用

java - 使用 BufferedReader 和 Scanner 读取文本文件

opengl - 简单的 3D 图形项目?

opengl - 渲染到纹理时的图像混合问题

ios - 如何调用父类(super class)形式子类SpriteKit的方法

opengl-es - LibGDX重复TextureRegion

java - 在 Wicket 口中创建带有循环的链接列表

java - 将 Java 数组转换为可迭代

java - 递归流