使用NSUser默认值来保存当前游戏分数(不是高分)?

时间:2015-06-23 01:56:47

标签: swift sprite-kit nsuserdefaults scene

我正在用SpriteKit制作游戏,我有两个场景。当游戏结束时,它会转换到第二个场景(endScene),在那里显示高分,使用NSUserDefaults保存。我想要做的,也是显示玩家刚刚得到的当前分数,每次玩家玩新游戏时都会改变。我无法弄清楚如何在endScene中显示这个分数。

1 个答案:

答案 0 :(得分:2)

使用它来保存和检索分数:

NSUserDefaults.standardUserDefaults().setInteger(score, forKey: "score") // Save Score
score = NSUserDefaults.standardUserDefaults().integerForKey("score") // Retrieve Score