2014-02-17 40 views
5

如何從Cocos2d V3場景呈現或模式化viewController?如何在Cocos2d V3中顯示模式或顯示viewController?

我想在ViewController中添加一個Login,我在Cocos2d V3.x中創建了一個從傳統helloWorldScene加載的遊戲,但是我搜索和嘗試的所有內容都沒有工作。

我已經放棄了,試圖通過添加以下兩行添加視圖,而不是(openGLView,AppController中) -

LoginViewController *myView = [[LoginViewController alloc] init]; 

[[[[CCDirector sharedDirector] view] window] addSubview:myView.view]; 

這提出了在現場的頂部,但設置anything.delegate視圖=任何事情都會讓應用崩潰。我認爲這是因爲我正在加載一個視圖,而不是導致我主要問題的viewController。

任何幫助將不勝感激!

回答

9

老實說,我不知道爲什麼,這不是爲我工作在其他的嘗試,但這裏是我的人也花3天試圖找到它的答案 -

#import "LoginViewController.h" 

-(void)loadMyView{ 
    LoginViewController *myView = [[LoginViewController alloc] init]; 
    [[CCDirector sharedDirector] presentModalViewController:myView animated:YES]; 
} 
+0

或[CCDirector sharedDirector] presentViewController:myView animated:YES completion:nil]; – Hsm