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。接下來是什麼?
謝謝!