我试图创造一个简单的游戏,广告钱时,你点击。我刚刚开始使用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,所以我可能不太了解功能,但我觉得这应该是工作得很好。我做错什么了,有人能帮我吗?
最佳答案
将starterMoney + 5
更改为starterMoney += 5
或starterMoney = starterMoney + 5
取决于哪个对你更有意义
关于ios - SpriteKit touches开始无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35976494/