繁体   English   中英

RoboVM - libGDX调整大小和FitViewport错误

[英]RoboVM - libGDX resizing & FitViewport bug

我在我的libGDX游戏中使用FitViewport。 它在Android和桌面上完美运行,但我无法在iOS上正确使用它。

粉红色的盒子包含游戏画面,黑色部分只是黑色

这是我初始化重要元素的方式

camera = new OrthographicCamera(MenuScreen.VIRTUAL_WIDTH,
            MenuScreen.VIRTUAL_HEIGHT);
    viewport = new FitViewport(MenuScreen.VIRTUAL_WIDTH,
            MenuScreen.VIRTUAL_HEIGHT, camera);
    viewport.apply();
    camera.position.set(camera.viewportWidth / 2,
            camera.viewportHeight / 2, 0);
    b = new SpriteBatch();
    b.setProjectionMatrix(camera.combined);

MenuScreen.VIRTUAL_WIDTH&HEIGHT为480和800

这是我的调整大小的方法:

@Override
public void resize(int width, int height) {
    renderer.getViewport().update(width, height);
    renderer.camera.position.set(renderer.camera.viewportWidth / 2,
            renderer.camera.viewportHeight / 2, 0);
    renderer.getB().setProjectionMatrix(renderer.getCamera().combined);

}

我有点紧张,因为我的许可证即将到期,无法在RoboVM上续订:S

如果有人碰到同样的问题,我会在这里留下这个链接: App尺寸不合适的iOS 8 iPhone模拟器

我设法根据链接解决了这个问题。 我从来没有猜到过!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM