本サイトのコンテンツには、商品プロモーションが含まれている場合があります。

cocos2d iPhone iPhoneアプリ制作

[:ja]【cocos2d-box2d】画面の向きを変更する[:en]【cocos2d-box2d】How to change screen orientation[:]

スポンサーリンク

【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

-cocos2d, iPhone, iPhoneアプリ制作
-, ,