2015-06-01 4 views
0

Имея некоторые проблемы, выясняя, что мне нужно добавить к приведенному ниже коду, чтобы переключать сцены при касании узла. Что мне нужно, чтобы заменить «....», чтобы иметь код под ним.как перейти к сценам с быстрым в spritekit

override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) { 

    .... 


    if touchedNode.name == "Game Button" { 
     let transition = SKTransition.revealWithDirection(SKTransitionDirection.Down, duration: 1.0) 

     let scene = File(size: self.scene.size) 
     scene.scaleMode = SKSceneScaleMode.AspectFill 

     self.scene.view.presentScene(scene, transition: transition) 
    } 
} 

ответ

4

Вы можете использовать этот код:

override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) { 
    /* Called when a touch begins */ 

    for touch in (touches as! Set<UITouch>) { 

     let location = touch.locationInNode(self) 

     if self.nodeAtPoint(location) == self.playButton { 

      let reveal = SKTransition.flipHorizontalWithDuration(0.5) 
      let letsPlay = playScene(size: self.size) 
      self.view?.presentScene(letsPlay, transition: reveal) 
     } 
    } 
} 
+0

как я найти место, хотя? – user3593148

Смежные вопросы