2012-04-26 23 views
1

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

コード

@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

マイPOS sibleの解像度は完全なhd - 任意のアイデアですか?

答えて

1

PlayNはJavaフルスクリーンモード用ではありません。

Javaアプレットの表示は、他のすべてのプラットフォームのデバッグのために行われます。

フルスクリーンモードを使用する場合は、おそらくPlayN-java-sourcecodeを変更する必要があります。 あなたは多分

+0

ありがとう、私はそれを試してみましょう。 –

1

コマンド方式 java.awt.GraphicsDevice.setFullScreenWindow(...)を使用する必要が

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

あなたplaynゲームウィンドウの大きさを与えます。

あなたがフルHDに画面サイズを調整したい場合、あなたはこのようにそれをしなければならない。

graphics().setSize(1920, 1080); 

これは、1920年にplaynウィンドウのサイズを設定し1080 Howerver、これはないだろうあなたのゲームをフルスクリーンに設定してください。

0

使用しているバージョンはわかりませんが、ブリードエッジ(1.5-SNAPSHOT)では、毎回REAL画面の解像度が返されます。

+1

これは正確には役に立ちません。 – Woot4Moo

+0

どうしてできませんでしたか?最先端をダウンロードしてゲームをコンパイルしてください –

+0

これは特定の瞬間に役立つだけでなく、これが正しいことを証明する例はありませんでした。それは何よりもコメントです。 – Woot4Moo