[记]coco2d和uikit结合使用的困惑

网上现有的uikit和cocos2d的结合源码都是cocos2d旧版本的,新coco2d 2.0对较多的类做了调整。直观的感觉是在AppDelegate中添加了一个navigationController,CCDirector继承于UIViewController,使得uiviewcontroller视图和cocos2d场景切换很方便。可以直接通过navController来进行切换。

View Code
 1 -(void)showUIViewController:(UIViewController *)controller

 2 {

 3     [navController_ pushViewController:controller animated:NO];

 4     [director_ pause];

 5     

 6 }

 7 

 8 -(void)hideUIViewController:(UIViewController *)controller

 9 {

10     [navController_ popToViewController:director_ animated:NO];

11     [director_ resume];

12 }

不过其实绝大多数功能都可以用ios原生框架来解决,我只想利用cocos2d的动画播放这块,咋就这么困难呢?!目前只能视图和场景之间切换,但是我想要的是底层是view,需要的时候在view的上层放一个透明的layer播放一段小的sprite动画或者直接放sprite动画也可以啊。。

 

你可能感兴趣的:(UI)