[记]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动画也可以啊。。