如何保存当前用户场景?

时间:2018-01-23 01:28:29

标签: swift sprite-kit save scenekit

我正在制作一个有很多关卡的游戏。每个级别都是一个场景。我想保存用户所在的当前场景(级别)。因此,当他们打开游戏时,他们不必从第一级重新开始。我有一个mainMenu场景,当用户去玩时,我希望游戏能够在用户离开的地方找到。我做了很多研究,我发现的一切都不适用于我的情况或解释不周。有人可以帮我这个吗?

我使用此代码从场景转换到场景

levelthree = levelThree(fileNamed: "levelThree")
levelthree?.scaleMode = .aspectFill
self.view?.presentScene(levelthree!, transition: SKTransition.fade(withDuration: 0.1))

但是当我退出游戏时,它会回到第一个场景。我怎样才能使它在游戏中保存进度并且不会回到1级?

0 个答案:

没有答案