2017-01-01 99 views
0

如何使用Swift 3将游戏场景链接到视图控制器?游戏场景到视图控制器

我刚刚创建了一个按钮,但我在函数touchesEnded上创建的链接不起作用。

override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) { 
    let touch = touches.first 
    let touchLocation = touch!.location(in: self) 

    if buttonHome.contains(touchLocation) { 
     print("tapped!") 
     let home:UIViewController = FirstViewController() 
     self.view?.window?.rootViewController!.present(home, animated: true, completion: nil) 
    } 
} 

回答

0

我假设使用Xcode..in你对你的游戏场景类,你应该建立一个视图控制器作为一个变量分配..here是伪代码

Class your-game-scene { 
    Var viewcontroller :: gameviewcontroller 

}

您可能需要实例化您的新声明,以便找到游戏控制器的配置文件,并将其设置为您在课程中设置的视图控制器

+0

我更新了问题,我只想从游戏场景到视图控制器。 –

+0

什么是segue – Pragma1

+0

只是一个链接,就好像它在两个视图控制器之间。但是我需要一个从场景到视图控制器的链接。我只是有一场比赛,我想回到主菜单(视图控制器)。 –