【发布时间】:2014-10-02 13:46:53
【问题描述】:
我使用 libgdx 1.2.0 构建了一个手机游戏,Android 运行良好,但是当我在 iOS 模拟器(iPhone 5、iOS 8)上运行游戏时,它无法正常绘制。
应该是这样画的。
但是iOS模拟器右边有个空格。它不适合屏幕。
我是 iOS 新手,你能告诉我在哪里看吗?
编辑:
根据这个问题https://github.com/libgdx/libgdx/issues/2386,我似乎需要最新的快照来解决这个问题。我不知道如何使用最新的快照,所以我会等待它发布。获得新版本的 libgdx 后,我将更新此问题。
【问题讨论】:
-
您是否尝试更新到最新版本的 libgdx?目前是 1.3.1
-
@donfuxx 我刚刚更新到 1.3.1,但是没有用。
-
您的
resize方法是什么样的?您是否使用 Viewport 子类来处理大小调整? -
@Tenfour04 是的,我正在使用来自 Scene2d 的 StretchViewport。我现在在工作,所以我不能发布代码,但它几乎与
create(){ stage = new Stage(new StretchViewport(480, 320)); }和resize (int width, int height) {stage.getViewport().update(width, height, true); }相同在纵向模式下。