我正在使用 LWJGL 及其 OpenGL 制作 2D Java 程序。它使用LWJGL的显示器。
我希望一张图像显示在屏幕上第二张图像的上方,但我认为默认情况下它被遮挡了。 LWJGL 是否有一个设置,使图像比背景具有“优先级”,以便将图像发送到背景前面?
最佳答案
OpenGL没有你所说的“优先级”概念。如果没有深度测试(或其他测试),那么您所看到的就是您提供给 OpenGL 的顺序。因此,如果您希望某个东西出现在其他东西之上,您可以将其绘制在它应该出现在上面的内容之后。
关于java - 如何 'send to back/front' 或者换句话说改变 'priority' 纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9916400/