2017-01-01 146 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

只是一個鏈接,就好像它在兩個視圖控制器之間。但是我需要一個從場景到視圖控制器的鏈接。我只是有一場比賽,我想回到主菜單(視圖控制器)。 –