Tag: 视口

LibGdx-ViewPort的宽度和高度与某些设备不匹配

我正在使用Viewport作为我的libGdx风景游戏。 public static final int WORLD_WIDTH = 1280; public static final int WORLD_HEIGHT = 800; camera = new OrthographicCamera(); float aspectRatio = Constants.WORLD_WIDTH / Constants.WORLD_HEIGHT; ViewPort viewPort = new FillViewport(WORLD_WIDTH * aspectRatio,WORLD_HEIGHT, camera); 我正在使用这个宽度和高度的所有位置。 它在除屏幕分辨率大于1300的设备之外的所有设备中都能正常工作。在分辨率高于1300的设备中,只有游戏的中间部分可见。我尝试使用拉伸视口来获得更高分辨率的设备,但它给出的是所有游戏元素都拉长了 如何让我的游戏在所有设备上运行良好?我需要更改视口吗?