StretchViewport

StretchViewportViewporttype,支援虛擬螢幕大小。
這允許你定義固定(解析度無關)的寬度和高度。
如果虛擬寬高比與真實寬高比不匹配,則 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);
}