【发布时间】:2017-09-09 14:47:48
【问题描述】:
我在 Google 上搜索了大约十分钟,但其他人的建议对我不起作用。我只是想将我的游戏分数从 GameScene 传递到 GameOver。我没有使用 NSUserDefaults,但我愿意接受建议。
我在didMove 方法上方创建了我的分数变量。
var meteorScore = 0
和过渡场景
let reveal = SKTransition.reveal(with: .down, duration: 1)
let gameOver = GameOver(size: self.size)
self.view?.presentScene(gameOver, transition: reveal)
我正在尝试这样访问它
var score = GameScene(GameScene.level)
在 GameOver 中,但我得到了一些错误。如果有办法使用 NSUserDefaults 而不是这样,我很乐意切换我的代码。有什么想法吗?
【问题讨论】:
标签: sprite-kit nsuserdefaults skscene