0

LWJGL を使用して Eclipse でゲームを作成しています。次のコードの一部を変更して、画面を全画面表示にする方法を知りたいです。助けていただけますか?

public static void main(String args[]) {
    AppGameContainer appgc;
    try{
        appgc = new AppGameContainer(new Game(gamename));
        appgc.setDisplayMode(700, 500, false);
        appgc.start();
    }catch(SlickException e){
        e.printStackTrace();
    }

}
4

3 に答える 3

1

JavaDocによると、の3番目のパラメータはsetDisplayModeフルスクリーンフラグを示しています。それを真にしてみてください。

于 2013-02-09T10:59:39.930 に答える
1

を呼び出してフルスクリーン モードを有効にできますDisplay.setFullscreen(true);

また、フルスクリーン モードでサポートされている解像度で表示モードを設定してください。

参照: http://www.lwjgl.org/wiki/index.php?title=LWJGL_Basics_5_%28Fullscreen%29


編集: あなたの編集 (スニペット付き) を見た後、appgc.setFullscreen(true);( doc ) に電話する必要があります。

したがって、すべて次のようになります。

public static void main(String args[]) {
    AppGameContainer appgc;
    try {
        appgc = new AppGameContainer(new Game(gamename));
        appgc.setDisplayMode(800, 600, false);
        appgc.setFullscreen(true);
        appgc.start();
    }
    catch(SlickException e) {
        e.printStackTrace();
    }

}

また

public static void main(String args[]) {
    AppGameContainer appgc;
    try {
        appgc = new AppGameContainer(new Game(gamename));
        appgc.setDisplayMode(800, 600, true);
        appgc.start();
    }
    catch(SlickException e) {
        e.printStackTrace();
    }

}
于 2013-02-09T11:03:34.757 に答える
0

ディスプレイで利用可能な解像度を検索する必要があり、それらの解像度でのみフルスクリーンで動作します

于 2013-12-31T10:03:06.760 に答える