0
我得到了這一幕我overviewScene,在這個場景我自己添加爲層,和一個MainMenu層。我如何從場景中,從另一層刪除一個圖層。 (cocos2d的)
總覽層表現出一定的統計數據有關的球員,和菜單層在頂部顯示。現在,當玩家點擊菜單中的一個菜單點時,我想用另一個圖層來更改概覽圖層。
但問題是,我似乎無法從MainMenu的類別中刪除overviewscene層,是這甚至可能嗎?
::更新::
我相信我什麼我都試過了,讓我打印一些代碼。這是從我的MainMenuLayer
CCMenuItemFont menu_overview = [CCMenuItemFont itemFromString:@"Overview" target:self.parent selector:@selector(test)];
父將是我overviewScene因爲這層加入我的那類吧?
從overviewScene
-(void)test {
// CCScene *scene =[[CCDirector sharedDirector] runningScene];
// CCLayer *parentz = (CCLayer) self.parent;
//[[scene removeChild: cleanup:YES];
[[OverviewScene node] removeFromParentAndCleanup:YES];
}
嘿code_burgar,我相信這一點,我什麼,我都試過了,讓我打印一些代碼。 這是從我MainMenuLayer CCMenuItemFont * menu_overview = [CCMenuItemFont itemFromString:@ 「概述」 目標:self.parent選擇器:@selector(試驗)]; 父母會是我的overviewScene,因爲這個圖層被添加到我的那個類中嗎? 從概覽場景 - (void)test { // CCScene * scene = [[CCDirector sharedDirector] runningScene]; // CCLayer * parentz =(CCLayer *)self.parent; // [[場景removeChild:清理:YES]; [[OverviewScene node] removeFromParentAndCleanup:YES]; } – MartinElvar
對不起,我是新來的,無法在評論中更好地格式化我的文本? – MartinElvar
不在評論中,您應該更新您的問題。 SO不是一個有討論的論壇。 – LearnCocos2D