2016-06-09 3 views
-3

Ich habe ein Spiel, in dem ein Charakter läuft und Münzen aufnimmt. Wenn er die Münzen aufhebt, erhöhen sie sich. Wie aber mache ich es so, dass alle Münzen aus vergangenen Spielen ebenfalls gespeichert werden. Sagen Sie, wenn der Spieler im letzten Spiel 50 Münzen und in diesem Spiel 40 Münzen gesammelt hat, hätte er insgesamt 90 Münzen. Vielen Dank!Wie kann ich Münzen aus allen gespielten Spielen speichern? Swift

Antwort

0

Sie sollten über NSUserDefaults lesen. Dies ist die Klasse ist genau das, was Sie für Ihr Spiel brauchen und es ist wirklich einfach zu bedienen.

// this how you save your coins 
let userDefaults = NSUserDefaults.standardUserDefaults() 
userDefaults.setInteger(0, forKey: "coins") // instead of 0 put current value of your coins 

//here how you can get the value in viewDidLoad method or whatever 
userDefaults.integerForKey("coins") 
3

NSUserDefaults ist, was Sie suchen. Es wird verwendet, um einfache App-Daten zu speichern. Here ist ein Tutorial. Es ist einfach zu bedienen und zu warten.

Verwandte Themen