gpt4 book ai didi

ios - 在场景之间快速传递变量?

转载 作者:行者123 更新时间:2023-11-28 09:19:58 24 4
gpt4 key购买 nike

我有两个场景:我的 GameScene 和 GameOverScene,玩家试图击败他的分数,当他输了时我向玩家展示:

func changeScene() {
let scene = GameOverScene()
view.presentScene(scene)
}

基本上,我想将玩家得分传递到我的 GameOverScene,以便我可以将其显示给玩家。分数存储在属性中:我的 GameScene 中的“score: Int”,但我不确定如何在场景之间传递它。我该怎么做?

最佳答案

您可以使用以下函数设置新场景的属性:

override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if (segue.identifier == "Load View") {
// pass data to next view
}
}

这是一个详细的例子:

http://jamesleist.com/ios-swift-passing-data-between-viewcontrollers/

关于ios - 在场景之间快速传递变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25577483/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com