从Cocos2d CCMenu调用Storyboard场景

时间:2013-12-25 18:49:10

标签: cocos2d-iphone storyboard scene ccmenu

我已将cocos2d与故事板集成在一起。在cocos2d视图中,我有一个带有一些按钮的CCMenu。我希望当我单击按钮时,从故事板中打开一个场景。这可能吗?我想使用cocos2d中的按钮。

感谢。

1 个答案:

答案 0 :(得分:2)

查看情节提要时,从Interface Builder中的身份检查器分配要启动故事板ID的特定场景。然后,使Cocos2d按钮调用的方法调用此方法:

UIViewController *yourViewController = [[CCDirector sharedDirector].navigationController.storyboard instantiateViewControllerWithIdentifier:@"This is the storyboard ID you made from Interface Builder"];
[[CCDirector sharedDirector].navigationController pushViewController: yourViewController animated:YES];

该代码将告诉导航控制器使用匹配的ID创建和推送故事板场景。