0
我的問題是,我的FitViewport在哪裏我保持我的遊戲世界,縮放的方式,在X軸我可以看到黑條,但Y軸似乎不介意Gdx.graphics限制和它會離開屏幕。 似乎正在發生的事情是,即使我通過它世界寬度和世界的高度,它適合自己在一個錯誤的方式,而不是在所有的Y軸。FitViewport沒有正確縮放Libgdx
播放屏幕的構造:
gameCamera = new OrthographicCamera();
gameCamera.setToOrtho(false);
gameViewport = new FitViewport(MyGame.WORLD_WIDTH,MyGame.WORLD_HEIGHT,gameCamera);
gameViewport.setScreenBounds(0,0,MyGame.WORLD_WIDTH,MyGame.WORLD_HEIGHT);
MyGame.java:
public static final int WORLD_WIDTH = 600;
public static final int WORLD_HEIGHT = 300;
渲染():
MyGame.batch.setProjectionMatrix(gameCamera.combined);
gameViewport.apply();
MyGame.batch.begin();
調整大小(INT寬度,INT高度):
gameViewport.update(width,height);
gameCamera.position.set(player.position.x + 200,player.position.y, 0);