我想用Java和LWJGL制作一个游戏。在许多视频游戏中,您可以在显示屏的顶部和底部看到黑色区域,用于按照游戏可以使用的分辨率调整显示屏的大小。
我搜了这两天,可能关键词用错了。
那么我有没有可能用 LWJGL 来做这个。也许我可以使用一个方法?
使用带有黑色材质和纹理的 2D 着色器在游戏前渲染是一个非常好的主意。 与用于渲染游戏场景的着色器分开。
步骤:
GLFWVidMode vidmode = glfwGetVideoMode(glfwGetPrimaryMonitor());
浮动屏幕宽度 = vidmode.width(); 浮动屏幕高度 = vidmode.height();
将 2D 着色器与 InGame 顶点着色器分开
将屏幕坐标转换为 2D OpenGL 坐标
使用 2D 着色器。 制作 2 个黑色矩形。 与屏幕的宽度和高度相比