1

なぜ動かないのかわかりません。デスクトップ(Java)のフルスクリーンでゲームを開始したい。

コード

@Override
public void setToFullScreen() {
    int screenHeight = graphics().screenHeight();
    int screenWidth = graphics().screenWidth();
    
    log().debug("ScreenHeight: " + screenHeight);
    log().debug("ScreenWidth: " + screenWidth);

    graphics().setSize(screenWidth, screenHeight);
}

ログには次のように書かれています。

ScreenHeight:480

ScreenWidth:640

私の可能な解決策はフルHDになります-何かアイデアはありますか?

4

3 に答える 3

1

PlayNはJava-fullscreen-mode用には作成されていません。

Java-アプレットビューは、他のすべてのプラットフォームのデバッグ上の理由で作成されています。

フルスクリーンモードを使用する場合は、PlayN-java-sourcecodeを変更する必要があります。おそらく、java.awt.GraphicsDevice.setFullScreenWindow(...)メソッドを使用する必要があります。

于 2012-04-30T12:27:59.817 に答える
1

コマンド

graphics().screenWidth();
graphics().screehHeight();

プレイしたゲームウィンドウのサイズを教えてください。

画面サイズをフルHDに調整する場合は、次のようにする必要があります。

graphics().setSize(1920, 1080);

これにより、プレイされるウィンドウのサイズが1920、1080に設定されます。ただし、これはゲームをフルスクリーンに設定しません。

于 2012-05-02T07:53:08.670 に答える
0

使用しているバージョンはわかりませんが、最先端(1.5-SNAPSHOT)では、これらの関数は毎回実際の画面解像度を返します。

于 2012-10-16T17:15:01.637 に答える