Libgdx安装屏幕

Libgdx安装屏幕,libgdx,Libgdx,我的游戏在手机的侧面有两个黑条。我已经试着让它适合FitViewport,它应该适合屏幕,因为游戏是一个平台,可以横向滚动,所以应该总是适合屏幕的宽度,所以我不知道为什么会有2个黑色条。我只是想得到一些关于如何解决这个问题的帮助,并让它在所有普通屏幕大小上都能满屏显示。谢谢你,亚历克斯 public static final float V_WIDTH = 2234; public static final float V_HEIGHT = 1400; Alex,使用StretchViewp

我的游戏在手机的侧面有两个黑条。我已经试着让它适合FitViewport,它应该适合屏幕,因为游戏是一个平台,可以横向滚动,所以应该总是适合屏幕的宽度,所以我不知道为什么会有2个黑色条。我只是想得到一些关于如何解决这个问题的帮助,并让它在所有普通屏幕大小上都能满屏显示。谢谢你,亚历克斯

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


Alex,使用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);

Alex,使用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);

该视口可以有黑色条。因此,如果不使用黑色条,则必须使用不同的视口。这就是你想要的吗?没有黑条?在90%的情况下,ExtendViewport是正确的选择。FitViewport可以有黑条。因此,如果不使用黑色条,则必须使用不同的视口。这就是你想要的吗?没有黑条?ExtendViewport在90%的情况下都是正确的选择。