Swift 以编程方式在场景和视图控制器之间切换?

Swift 以编程方式在场景和视图控制器之间切换?,swift,Swift,我有两个块,当它们接触时,将播放动画,然后将播放器发送回菜单屏幕。然而,因为玩家控制着方块的位置。。。等我不能用按钮或计时器来划分场景。当我的两个节点(球和桨)接触时,我想知道如何使我的场景(游戏场景)进入我的视图控制器(LoginViewController)。这是我已经为这两部电影准备的节目 func didBegin(_ contact: SKPhysicsContact) { // 1 var firstBody: SKPhysicsBody var second

我有两个块,当它们接触时,将播放动画,然后将播放器发送回菜单屏幕。然而,因为玩家控制着方块的位置。。。等我不能用按钮或计时器来划分场景。当我的两个节点(球和桨)接触时,我想知道如何使我的场景(游戏场景)进入我的视图控制器(LoginViewController)。这是我已经为这两部电影准备的节目

func didBegin(_ contact: SKPhysicsContact) {
    // 1
    var firstBody: SKPhysicsBody
    var secondBody: SKPhysicsBody



                   // 2
    if contact.bodyA.categoryBitMask < contact.bodyB.categoryBitMask {
        firstBody = contact.bodyA
        secondBody = contact.bodyB
    } else {
        firstBody = contact.bodyB
        secondBody = contact.bodyA
    }
    // 3
    if firstBody.categoryBitMask == BallCategory && secondBody.categoryBitMask == PaddleCategory {
        let ball = childNode(withName: BallCategoryName) as! SKSpriteNode
        ball.physicsBody?.velocity = CGVector.zero
        let paddle = childNode(withName: PaddleCategoryName) as! SKSpriteNode
        self.view?.isUserInteractionEnabled = false
        paddle.physicsBody?.velocity = CGVector.zero


    }
     }
func didbeagin(uu联系人:skphysiccontact){
// 1
var firstBody:SKPhysicsBody
var第二个主体:SKPhysicsBody
// 2
如果contact.bodyA.categoryBitMask

谢谢你的帮助

在两个场景之间创建一个segue(命名相应的标识符(例如,在故事板中)“test”如何?当块彼此接触时,触发如下segue:

performSegueWithIdentifier("test", sender: self)
“去”是什么意思?