iPhone(iPad)開発cocos2dで画面のローテートを固定する方法

cocos2dのプロジェクトを作ると作成される

RootViewController.m


#elif GAME_AUTOROTATION == kGameAutorotationUIViewController
//
// EAGLView will be rotated by the UIViewController
//
// Sample: Autorotate only in landscpe mode
//
// return YES for the supported orientations

↓次のどちらかを書く
return ( UIInterfaceOrientationIsLandscape( interfaceOrientation ) ); //横
return ( UIInterfaceOrientationIsPortrait( interfaceOrientation ) ); //縦


でOK。

GAME_AUTOROTATIONはGameConfig.hで宣言されているが、
恐らくcocos2dに任せる。ということか。

GameConfig.hの時点で
#define GAME_AUTOROTATION kGameAutorotationNone
にしても、何も変わらず。
なんやねん。




コメントをどうぞ