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);
}