游戏场景到视图控制器
问题描述:
如何使用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)
}
}
答
我假设使用Xcode..in你对你的游戏场景类,你应该建立一个视图控制器作为一个变量分配..here是伪代码
Class your-game-scene {
Var viewcontroller :: gameviewcontroller
}
您可能需要实例化您的新声明,以便找到游戏控制器的配置文件,并将其设置为您在课程中设置的视图控制器
我更新了问题,我只想从游戏场景到视图控制器。 –
什么是segue – Pragma1
只是一个链接,就好像它在两个视图控制器之间。但是我需要一个从场景到视图控制器的链接。我只是有一场比赛,我想回到主菜单(视图控制器)。 –