2016-05-30 18 views
1

私のゲームはモバイル側に2本の黒いバーがあります。私はそれがFitViewportに合うようにしようとしました、そして、それはゲームがplatformerであり、横にスクロールするのでスクリーンに合っていなければなりません。私は、この問題を解決して、すべての一般的な画面サイズでフルスクリーンを満たす方法についていくつかの助けが必要でした。アレックスに感謝します。Libgdxフィッティング画面

public static final float V_WIDTH = 2234; 
public static final float V_HEIGHT = 1400; 

enter image description here

public PlayScreen(MarioBros game) { 
    this.game = game; 

    gameCam = new OrthographicCamera(); 
    gamePort = new FitViewport(MarioBros.V_WIDTH/MarioBros.PPM , MarioBros.V_HEIGHT/MarioBros.PPM , gameCam); 
+0

FitViewportは黒いバーを持つことができます。したがって、黒いバーが表示されない場合は、別のビューポートを使用する必要があります。それはあなたが欲しいものですか?黒い棒はありませんか? –

+0

ExtendViewportは、ケースの90%のような場合に適しています。 – Tenfour04

答えて

0

アレックスは、StretchViewportで行く:

public PlayScreen(MarioBros game) { 
    this.game = game; 

    gameCam = new OrthographicCamera(); 
    gamePort = new StretchViewport(MarioBros.V_WIDTH/MarioBros.PPM , MarioBros.V_HEIGHT/MarioBros.PPM , gameCam); 
関連する問題