1

私はcocos2dを使用しています。映画を再生したいです。これらの目的のために私はMPMoviePlayerViewControllerを作成し、それをサブビューとして[[CCDirector sharedDirector] openGLView]に入れました。問題は、垂直方向に現れることです。アプリケーション向きでMPMoviePlayerViewController orientation

は風景に設定されています:

[director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft]; 

どのように私は私のプレイヤーの向きを変更できますか?

答えて

1

はオートローテーションについてcocos2dマニュアルページを見て:基本的には次の2つのソリューション間で決定する必要があり http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:autorotation

  1. Cocos2Dは、向きの変更を処理し、手動でMPMoviePlayerViewControllerのビューを回転する必要があります(例えば、CGAffineTransformMakeRotationを使用して)。

  2. Cocos2Dのopengl-viewはオリエンテーションの変更を処理せず、shouldAutorotateToInterfaceOrientationをオーバーライドするUIViewController内にあり、自動的にビューを回転します。

+0

ありがとうございました!私はこれを忘れてしまった。問題は解決されました。 – Andrew

+0

乾杯。ちょうどこの質問が戻ってくることに気づいた;-) – csch

関連する問題