gpt4 book ai didi

xcode - 如何让一个变量在所有场景中都已知?

转载 作者:行者123 更新时间:2023-11-30 14:09:36 25 4
gpt4 key购买 nike

我想像银行帐户一样将钱放入游戏中,问题是当我将附加到 GameScene 或游戏 View Controller 中的 Interger 的变量“BankAccount”时,只有那些知道“帐户”是什么的人。当我进入第二个场景时,它不知道帐户是什么。所以。我不会每个场景都能够访问/知道“帐户”是什么。如果我将帐户作为所有场景中的变量,那么现在它们就不是同一个帐户了。我不知道该怎么办?

最佳答案

您必须确保您的变量位于任何函数或类之外,除非您想使用这些方法来调用该变量。

在任何 block 之外定义的变量将可供整个应用程序使用。

如果您的 var 是在 block 内定义的,那么您需要使用该 block 来调用它。

struct getMoney {
var money: Int = 100
}

您可以像...一样访问它

var playerMoney = getMoney.money

关于xcode - 如何让一个变量在所有场景中都已知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31899745/

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