libgdx 提供了Viewport 等一系列类来解决游戏界面和设备屏幕之间的关系
在 com.badlogic.gdx.utils.viewport 包中共有 7个类,它们分别应用于不同的游戏界面和设备屏幕之间的关系中,下面,容我来详细道来:
ExtendViewport
以特定的方向和比例来扩展游戏界面;
FillViewport
以游戏界面的最短边自适应设备屏幕,部分游戏界面可能会扩展到设备的屏幕外面而无法显示;
FitViewport
以游戏界面的最长边自适应设备屏幕,游戏界面的短边处可能会留下黑边;
ScalingViewport
以缩放比例来缩放
ScreenViewport
游戏worldsize基于设备屏幕尺寸;
StretchViewport
游戏界面的尺寸被调整比例以填充整个屏幕,可能会出现拉伸;
Viewport
通过处理Camera来解决游戏界面和设备屏幕尺寸