Когда я максимизирую свое игровое окно, оно отрезает часть экрана - PullRequest
0 голосов
/ 03 ноября 2018

Когда я максимизирую игровое окно, оно отрезает часть экрана, как мне его починить? Как заставить это прочитать любое разрешение экрана, когда это максимизировано? и как добавить в полноэкранный режим?

    package renderEngine;

import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.ContextAttribs;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.PixelFormat;

public class DisplayManager {

    private static final int WIDTH = 1280;
    private static final int HEIGHT = 720;
    private static final int FPS_CAP = 120;

    public static void createDisplay(){     
        ContextAttribs attribs = new ContextAttribs(3,2)
        .withForwardCompatible(true)
        .withProfileCore(true);

        try {
            Display.setDisplayMode(new DisplayMode(WIDTH,HEIGHT));
            Display.create(new PixelFormat(), attribs);
            Display.setTitle("First Display");
            Display.setResizable(true);
        } catch (LWJGLException e) {
            e.printStackTrace();
        }

        GL11.glViewport(0,0, WIDTH, HEIGHT);
    }

    public static void updateDisplay(){

        Display.sync(FPS_CAP);
        Display.update();

    }

    public static void closeDisplay(){

        Display.destroy();

    }

    }
...