override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { movingground.start()
显示器
方法不会覆盖来自其超类的消息
但如果您删除该命令,游戏将无法响应您的触摸。
答案 0 :(得分:0)
所以基本上我从游戏中传递代码,你会看到有什么区别:
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?){
if let touch = touches.first {
// detecting touch location
let touchLocation = touch.locationInNode(self)
//your code going here
}
这种方法效果很好。尝试使用它而不是你的。 (我使用Swift 2.0)