ich ein schnelles Spiel mit einem „GameViewController.swift“Swift, SpriteKit: wie der ganzen Fortschritt einer Szene
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)
}
}
}
und ich habe eine Szene „GameScene“ genannt bauen speichern (es ist die Standardeinstellung Spiel-Datei, wenn Sie schnell öffnen und erstellen Sie ein neues schnelles Spiel)
eine Menge Dinge, die dort vor sich gehen. (Gebäude können platziert werden und das löst einige Aktionen aus und so weiter)
Aber alle Fortschritte gehen verloren, wenn Sie die App verlassen.
Wie kann man den gesamten Fortschritt dieser "GameScene" speichern und zu Beginn neu laden?
Erstellen Sie ein Modell mit einer Klasse oder Struktur. –