1
如何更改新xcode3中的初始场景?我发现很多的指令,但是这一切与此代码的工作:更改spritekit swift中的初始场景3
extension SKNode {
class func unarchiveFromFile(file : String) -> SKNode? {
if let path = NSBundle.mainBundle().pathForResource(file, ofType: "sks") {
var sceneData = NSData(contentsOfFile: path, options: .DataReadingMappedIfSafe, error: nil)!
var archiver = NSKeyedUnarchiver(forReadingWithData: sceneData)
archiver.setClass(self.classForKeyedUnarchiver(), forClassName: "SKScene")
let scene = archiver.decodeObjectForKey(NSKeyedArchiveRootObjectKey) as! MenuScene
archiver.finishDecoding()
return scene
} else {
return nil
}
}
}
但新的Xcode项目,GameViewController没有包含这部分代码,当我试图复制,它不能正常工作。所以我制作了MainScene.swift和MainScene.sks,并且想把这些场景设置为main。接下来是什么?
谢谢!