1

我使用的是cocos2d,我想播放電影。爲了實現這些目的,我創建了MPMoviePlayerViewController並將其作爲[[CCDirector sharedDirector] openGLView]的子視圖。問題在於它出現在垂直方向。MPMoviePlayerViewController方向

在應用方向設置爲風景:

[director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft]; 

我怎樣才能改變我的球員的方向是什麼?

回答

1

看一看關於自轉的cocos2d的手冊頁: http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:autorotation

基本上你有兩個解決方案之間做出選擇:

  1. cocos2d的處理方向變化,你需要手動旋轉MPMoviePlayerViewController的看法(例如使用CGAffineTransformMakeRotation)。

  2. 的Cocos2D的OpenGL視圖不處理方位的變化,並且是覆蓋shouldAutorotateToInterfaceOrientation,從而自動旋轉爲你的觀點一個UIViewController內。

+0

謝謝!我忘了這件事。問題解決了。 – Andrew 2011-06-06 18:02:08

相關問題