2017-09-29 90 views
-1

由於我是編碼的初學者,我花了數十個小時來關注這個問題。我到處搜索過Youtube,Stackoverflow,網站等,並找不到答案,我發現有關同一主題的東西,但它似乎並沒有工作或成爲我想要的東西。我希望你能幫助我在Xcode Swift中從GameViewController切換到GameScene.SKS,並在main.storyboard上放置一個按鈕。在GameViewController.Swift中,我連接main.storyboard上的按鈕就像這樣,我只是不知道在大括號之間放置什麼,以便在按下按鈕時切換視圖。另外,將main.storyboard連接到GameViewController.swift是否正確?提前非常感謝你,這讓我瘋狂。如果我沒有提供足夠的信息,請提問,我會很樂意發送更多,但我認爲這是您需要的全部內容,無論如何,我認爲這是代碼的問題部分:如何使用GameViewController上的按鈕從GameViewController更改爲Sprite Kit遊戲場景

@IBAction func playPressed(_ sender: Any) { 

} 
再次

感謝, 傑里米

回答

0

爲了達到你所描述的,嘗試加入另一個視圖控制器到故事板和當按鈕被點擊執行SEGUE到GameViewController。

@IBAction func startGame(_ sender: UIButton) { 
    self.performSegue(withIdentifier: self.StartGameSegueKey, sender: sender) 
} 

Storyboard

+0

謝謝!如果我想從main.storyboard到gamescene.SKS?因爲這會讓我從故事板開始視圖控制器到第二個菜單,遊戲視圖控制器,仍然在故事板中?儘管我是初學者,但我可能是錯的。再次感謝您的幫助 –

+0

我不會推薦這種方法。 Seques是UIKit元素,你真的想要處理SpriteKit元素 – Knight0fDragon

+0

GameViewController封裝GameScene,所以你不直接導航到它。你可以學習使用[storyboards](https://www.raywenderlich.com/160521/storyboards-tutorial-ios-11-part-1)。 –

相關問題