Sprite Kit调整图像大小并改变宽高比

时间:2014-06-19 16:52:39

标签: ios image sprite-kit swift xcode6

我正在尝试使用Xcode 6 Beta在Sprite Kit中添加背景精灵,图像大小为1136 x 640像素,iPhone屏幕的横向大小。由于应用程序的部署目标是iOS 7.0及更高版本,因此我无法使用Images.xcassets目录(它不会显示低于iOS 8的图像)。当我在我的设备(iOS 7.1.1上的iPhone 5s)或iOS 8模拟器上运行项目时,尽管分辨率相同,但图像会拉伸得比屏幕更宽更短。

我不禁觉得这可能是Xcode 6的问题,或者因为我没有使用图像目录。以下是我的代码和截图:

override func didMoveToView(view: SKView!) {
  let background = SKSpriteNode(imageNamed: "Loading.png")
  background.zPosition = -1
  background.position = CGPointMake(self.frame.width/2, self.frame.height/2)
  self.addChild(background)
}

Distorted image http://i57.tinypic.com/ab4bvq.jpg

非常感谢任何帮助,这真让我感到沮丧。

0 个答案:

没有答案
相关问题