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