2011-10-18 6 views
0

私のアプリケーションにMPMoviePlayerControllerを統合しようとしているcocos2dアプリケーションを開発しています。 MPMoviePlayerControllerをサブビュー[[[CCDirector sharedDirector] openGLView] addSubView:movie.view]として追加しました。cocos2dのMPMoviePlayerController

いい映画がうまく追加されています。

ここでは、ユーザーがムービーをスワイプしたときにページカールエフェクトとして変わるはずのムービービューにページカールエフェクトを追加します。私は、UISwipeGestureRecognizerを使ってスワイプジェスチャーをムービービューの上に追加しようとしましたが、ムービーにページカール効果を得ることができませんでした。これで私を助けてください。

ありがとうございます。 - サシチル

答えて

0

私はあなたがCocos2DのCCPageTurn3Dアクションに言及していると思います。その場合、ムービープレーヤーなどのUIKitビューにCocos2Dアニメーション(アクション)を適用することはできません。

通常のUIKitアニメーションを使用する必要があります。 This questionに回答が含まれている可能性があります。

+0

返信いただきありがとうございます。私は最初にCCPageTurn3Dを使って試してみました。私はムービービューでUIViewAnimationTransitionCurlUpを使用してみました。希望の結果が得られませんでした。以下はフリップする機能です。 - (void)flip { [UIView beginAnimations:nil context:NULL]; \t [UIView setAnimationDuration:1]; \t [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:theMovie.view cache:YES]; [UIView commitAnimations]; } 私はカール効果を得ていませんし、ムービービューも閉じられません。 – satish