scaleMode .fill没有填充iPad上的场景视图

时间:2016-11-24 14:36:28

标签: swift sprite-kit swift3 xcasset

我使用维度1136x640(@ 2x)和2208x1242(@ 3x)的通用图像为我的开始背景创建了游戏。我为scaleMode.fill属性更改为iPad,但它只是填充了中心,周围是黑色边框。我认为.fill可以扩展宽度和高度来填充场景视图。 我找到了一个我测试的示例通用项目,并且使用.fill为iPad缩放了图像。他们使用了568x320(@ 1x),1136x640(@ 2x)和1704x960(@ 3x)作为图像。我将图像复制到我的项目中并测试iPad并且仍然是黑色的。

  1. 导致iPad的黑色边框的原因是什么?

  2. 我应该为@1x@2x@3x背景的通用游戏使用哪些明确的尺寸,以便在我将scaleMode设置为{{1}时} .fill它会填充场景的宽度和高度吗?

  3. 以下是我在iPad

    中设置StartBackgroundScene场景的方法
    GameViewController

0 个答案:

没有答案