【cocos2d-box2d】画面の向きを変更する
[1]AppDelegate.mmのapplicationDidFinishLaunchingメソッドを編集
[director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft]
を
[director setDeviceOrientation:kCCDeviceOrientationPortrait]
に変更
[objc]
#if GAME_AUTOROTATION == kGameAutorotationUIViewController
[director setDeviceOrientation:kCCDeviceOrientationPortrait];
#else
// ↓↓↓↓横画面固定↓↓↓↓
//[director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft];
// ↓↓↓↓縦画面固定↓↓↓↓
[director setDeviceOrientation:kCCDeviceOrientationPortrait];
#endif
[/objc]
[2]GameConfig.hを編集
GAME_AUTOROTATION kGameAutorotationUIViewController
を
GAME_AUTOROTATIONkGameAutorotationNone
に変更。
[objc]
#if defined(ARM_NEON) || TARGET_IPHONE_SIMULATOR
// ↓↓↓↓横画面固定↓↓↓↓
//#define GAME_AUTOROTATION kGameAutorotationUIViewController
// ↓↓↓↓縦画面固定↓↓↓↓
#define GAME_AUTOROTATION kGameAutorotationNone
[/objc]
■参照URL
cocos2dの画面を縦向きに固定する | Pa-kun plus idea