我想把钱放在游戏中就像银行帐户一样,问题是当我把变量“BankAccount”附加到GameScene中的Interger或游戏视图控制器时,只知道那些“帐户”是什么。当我去我的secondScene时,它不知道是什么帐户。所以。我不会每个场景都能够访问/知道“帐户”是什么。如果我将帐户作为变量放在所有场景中,那么现在它们不是同一个帐户。我不知道该怎么办?
答案 0 :(得分:0)
您必须确保您的变量不在任何函数或类之外,除非您想使用这些方法来调用变量。
任何块之外定义的变量都可供整个应用程序使用。
如果在块内定义了var,则需要使用该块来调用它。
struct getMoney {
var money: Int = 100
}
您可以像...一样访问它。
var playerMoney = getMoney.money