override func touchesBegan(touches:NSSet,withEvent event:UIEvent){movingground.start()

时间:2015-10-05 23:25:03

标签: ios swift

override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {        movingground.start()

显示器

  

方法不会覆盖来自其超类的消息

但如果您删除该命令,游戏将无法响应您的触摸。

1 个答案:

答案 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)