0
有办法Xcode 6.1(iOS 8.1)改变了图像处理的方式。在我以前的雪碧套件游戏(Xcode中5,iOS的7)我用下面的全屏幕图像作为背景:iOS8视网膜@ 2x图像不像iOS7那样缩放?
[email protected] // RESOLUTION: 640 x 1136, it fills screen.
现在在Xcode 6.1我测试下面的代码(见下文),我的影像用的就是:
[email protected] // RESOLUTION: 750 x 1334
CODE:
func setupBackdrop() {
println(__FUNCTION__)
let backdropSprite = SKSpriteNode(imageNamed: "MainBackground_IP6")
backdropSprite.anchorPoint = CGPointZero
backdropSprite.position = CGPointZero
self.addChild(backdropSprite)
}
然而,当我在模拟器上和设备上运行应用程序中都得到类似如下。
注意:如果删除了@ 2X它适合很好,但我可以,不懂什么改变,我还没有看到这在任何雪碧套件笔记中提到?我甚至加载我的旧iPhone 5的游戏项目,所有的@ 2X背景伏贴的是,它必须仅仅是iOS的8