我使用了重叠2的0.1.1版本。并且无法填满我的屏幕。这是我的代码:
mSceneLoader = new SceneLoader();
mSceneLoader.loadScene("MainScene", new StretchViewport(480, 800));
并在渲染meathod中:
mSceneLoader.getEngine().update(delta);
答案 0 :(得分:1)
视口应该有WORLD单位而不是像素。您可以在overlap2d编辑器中检查它。
我认为它在本教程中显示:https://www.youtube.com/watch?v=bhvHm2sM0qo
答案 1 :(得分:0)
也许你应该尝试FillViewport?它可以完成FitViewport的功能,但会填满屏幕。
这是在Android还是桌面上运行?或者更确切地说,实际的屏幕尺寸是多少? (输出Gdx.graphics.getWidth()时输出的内容,Gdx.graphics.getHeight())?
另外,为了更好地理解视口,请看一下:https://github.com/libgdx/libgdx/wiki/Viewports
希望这有帮助。