如何根据手机的尺寸自动调整精灵套件的大小

时间:2014-10-20 01:43:28

标签: sprite-kit

目前,为了处理iphone 4和5的不同屏幕尺寸,请使用以下内容:

if ((int)[[UIScreen mainScreen] bounds].size.width == 568)
{
   -----
} else {
   -----
}

但是对于6和6 plus的版本,这似乎要为需要屏幕上的位置的所有内容做很多代码。有没有更简单的方法可以自动调整大小?

1 个答案:

答案 0 :(得分:0)

我在SpriteKit SKS文件中使用iPhone 6维度编写了一个应用程序。切换场景时我使用了以下代码,在不同设备上进行测试时,游戏会自动缩放。

let yourScene = yourSceneFile(fileNamed: "YourScene")
gameplay!.scaleMode = .AspectFill
self.view?.presentScene(yourScene, transition)