我正在尝试创建一个简单的游戏,当您点按时可以投放广告。我刚刚开始使用SpriteKit,通过它开始简单就好了。我有一个小问题。如果你参考下面的代码
var starterMoney = 0
override func didMoveToView(view: SKView) {
}
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
starterMoney + 5
print(starterMoney)
}
每次只打印0。代码运行但它永远不会打印0 + 5,所以第四。我很好奇为什么这会成为一个问题。我是SpriteKit的新手,所以我可能不太了解这些功能,但我觉得这应该工作得很好。我究竟做错了什么;任何人都可以帮助我吗?
答案 0 :(得分:2)
将starterMoney + 5
更改为
starterMoney += 5
或
starterMoney = starterMoney + 5
取决于哪个对你更有意义