StretchViewport
StretchViewport
是 Viewport
type,支持虚拟屏幕大小。
这允许你定义固定(分辨率无关)的宽度和高度。
如果虚拟宽高比与真实宽高比不匹配,则 StretchViewport
(如名称所示)会拉伸虚拟屏幕。OpenGL 视口不会被修改,也不会出现黑条。
用法:
private Viewport viewport;
private Camera camera;
public void create() {
camera = new OrthographicCamera();
viewport = new StretchViewport(80, 48, camera);
}
public void resize(int width, int height) {
viewport.update(width, height);
}