2011-10-18 35 views
0

我正在开发一个cocos2d应用程序,即时尝试将MPMoviePlayerController集成到我的应用程序中。我添加MPMoviePlayerController作为子视图[[[CCDirector sharedDirector] openGLView] addSubView:movie.view]。MPMoviePlayerController在cocos2d

这是电影得到很好地添加。

现在我想添加页面卷曲效果到电影视图,当用户滑动电影时,它应该变成页面卷曲效果。我尝试过使用UISwipeGestureRecognizer在电影视图上添加轻扫手势,但我无法获得电影的页面卷曲效果。你能帮我解决这个问题吗?

在此先感谢。 --Satish

回答

0

我相信你指的是Cocos2D的CCPageTurn3D动作。在这种情况下,您应该知道您不能将Cocos2D动画(动作)应用于UIKit视图,例如电影播放器​​。您将不得不使用常规的UIKit动画。 This question可能包含你的答案。

+0

感谢您的回复。我最初尝试使用CCPageTurn3D,实现不起作用(就像你上面提到的)。我没有尝试在电影视图上使用UIViewAnimationTransitionCurlUp,我没有得到想要的结果。下面是翻转的功能 - (void)翻转 { [UIView beginAnimations:nil context:NULL]; \t [UIView setAnimationDuration:1]; \t [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:theMovie.view cache:YES]; [UIView commitAnimations]; } 我没有得到卷曲效果,电影视图也没有被解雇。 – satish