现在的位置: 首页 > 综合 > 正文

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

2012年07月24日 ⁄ 综合 ⁄ 共 624字 ⁄ 字号 评论关闭

网上现有的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动画也可以啊。。

 

抱歉!评论已关闭.