所以我真的很想搞清楚如何在按下按鈕時切換場景。基本上,我想製作一個「開始遊戲」按鈕。有很多谷歌的答案,他們似乎都沒有幫助。無論是語法錯誤還是應用程序崩潰。無論如何,這是我的目標。我有一個gameviewcontroller,正確地讓我的按鈕,併成功地與按鈕按下(用於打印一個字符到控制檯)的方法進行通信。現在,在我的Title.m(我在開始現場),我有像這樣的方法:點擊切換場景的按鈕
-(void) gScene {
GameScene* gameScene = [[GameScene alloc] initWithSize:self.size];
[self.view presentScene:gameScene];
}
我也有方法,我Title.h,這是導入GameViewController。 在我的GameViewController中,與我按鈕按下鏈接的方法稱爲startGame。這就是startGame的樣子:
-(void)startGame {
Title* title = [[Title alloc] init];
[title gScene];
}
我希望在按鈕按下時,場景從標題切換到我的GameScene。我究竟做錯了什麼?
你必須用接口初始化你的視圖控制器。你在使用筆尖還是故事板? –