現在就來替遊戲場景增加一個重新遊戲的流程與回主頁面的流程。
首先,透過SpriteBuilder開啟TouchAndPush專案
拉兩個按鈕到GamePlayScene場景之中,分別為Menu、Restart
Menu按鈕的Selector為menu
Restart按鈕的Selector為restart
發佈至Xcode編輯GamePlayScene.m並且增加menu、restart方法
程式如下:
// =======================
// 程式省略...
// =======================
- (void)menu {
CCScene *scene = [CCBReader loadAsScene:@"MainScene"];
[[CCDirector sharedDirector]replaceScene:scene];
}
- (void)restart {
CCScene *scene = [CCBReader loadAsScene:@"GamePlayScene"];
[[CCDirector sharedDirector]replaceScene:scene];
}
執行結果如下: