【发布时间】:2016-04-18 14:05:43
【问题描述】:
我的应用在 iOS 8+ 上运行良好,但 iOS 7 搞乱了所有坐标 为 ios 7 复制创建 gameScene 实现的正确方法是什么
这是我的做法:
if #available(iOS 8, *) {
if let scene = GameScene(fileNamed:"GameScene") {
self.skView = self.view as! SKView
skView.ignoresSiblingOrder = true
scene.scaleMode = .AspectFill
NSNotificationCenter.defaultCenter().addObserver(self, selector: "quitToLevel:", name: "quitToLevelID", object:nil)
skView.presentScene(scene)
}
} else {
//here starts the wrong part
if let scene = GameScene(size: view.frame.size) as GameScene? {
let skView = self.view as! SKView
scene.scaleMode = .AspectFill
NSNotificationCenter.defaultCenter().addObserver(self, selector: "quitToLevel:", name: "quitToLevelID", object:nil)
skView.presentScene(scene)
}
}
【问题讨论】:
标签: ios ios7 sprite-kit