在libgdx中使用overlap2d有一些错误,无法填满屏幕。为什么?

时间:2015-08-31 14:32:33

标签: android libgdx overlap2d

我使用了重叠2的0.1.1版本。并且无法填满我的屏幕。这是我的代码:

mSceneLoader = new SceneLoader();
mSceneLoader.loadScene("MainScene", new StretchViewport(480, 800));

并在渲染meathod中:

mSceneLoader.getEngine().update(delta);

当我在我的笔记上跑4时。 enter image description here

2 个答案:

答案 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

希望这有帮助。