の全体の進行状況を保存する私はスウィフト、SpriteKitベース:どのシーン
import UIKit
import SpriteKit
class GameViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
if let scene = GameScene(fileNamed:"GameScene") {
// Configure the view.
let skView = self.view as! SKView
/* Set the scale mode to scale to fit the window */
scene.scaleMode = .AspectFill
skView.presentScene(scene)
}
}
}
「GameViewController.swift」と迅速なゲームを構築していると私は「GameScene」と呼ばれるシーンがあります(これはデフォルトですスウィフトを開いて新しいスウィフトゲームを作成するときのゲームファイル)
import UIKit
import SpriteKit
class GameScene: SKScene{
var building = SKSpriteNode()
override func didMoveToView(view: SKView) {
/* Setup your scene here */
}
多くのことが起こっています。 (建物を置くことができ、いくつかの行動をトリガするなど)
しかし、あなたは、アプリケーションを終了するとすべての進捗状況が失われます。
この「GameScene」の進行状況をすべて保存して、最初に再読み込みするにはどうすればよいですか?
クラスまたは構造体を使用してモデルを作成します。 –