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