读书人

cocos2d场景跟UIViewController视图的

发布时间: 2012-06-29 15:48:47 作者: rapoo

cocos2d场景和UIViewController视图的切换

cocos2d中从场景切换到UIViewController视图

- (void) showUIViewController:(UIViewController *) controller{    [[Director sharedDirector] pause];        [UIView beginAnimations:nil context:NULL];    [UIView setAnimationDuration:.5];    [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:[[Director sharedDirector] openGLView] cache:YES];        [[[Director sharedDirector] openGLView] addSubview:controller.view];        [UIView commitAnimations];}

?cocos2d中从UIViewController视图切换到场景

//返回场景视图- (void) hideUIViewController:(UIViewController *) controller{    [UIView beginAnimations:nil context:NULL];    [UIView setAnimationDuration:.5];    [UIView setAnimationDelegate:self];    [UIView setAnimationDidStopSelector:@selector(animDone:finished:context:)];        [UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:[[Director sharedDirector] openGLView] cache:YES];        [controller.view removeFromSuperview];        [UIView commitAnimations];}-(void)animDone:(NSString*) animationID finished:(BOOL) finished context:(void*) context{        [[Director sharedDirector] resume];}
?

读书人网 >操作系统

热点推荐