0
は、私は私のゲームのための私のGameSceneの指示があり、命令が行われ、私はゲームプレイシーンに行くためにボタンを押しされると私は、私は再び私のアプリを開くとGameSceneは二度と現れませんしたいと思います。私はGamePlay Sceneを次に開いて、アプリケーションとGameSceneを永久に削除するようにしたいと思います。スウィフトでそれは可能ですか?私はそれを実行しようとしましたが、それは私のために働くのdidnt、ここで私が使用したコードは次のとおりです。GameSceneを一度に削除するにはどうすればよいですか?
class GameScene: SKScene, {
let deleteInstuctions = NSUserDefaults().boolForKey("delete")
override func didMoveToView(view: SKView) {
if deleteInstuctions {
GameScene.removeFromParent()
NSUserDefaults().setBool(true, forKey: "delete")
NSUserDefaults.standardUserDefaults().synchronize()
}
if node.name == "start" {
NSUserDefaults().setBool(true, forKey: "delete")
//go to gameplay
let goToHome = GamePlay(size: self.size)
let transitionToHome = SKTransition.fadeWithDuration(1.0)
goToHome.scaleMode = SKSceneScaleMode.AspectFill
self.scene!.view?.presentScene(goToHome, transition: transitionToHome)
}
}
}
私はあなたが言ったことをして、それは働いた。ありがとうございました! – coding22