ゲーム開発日記

楽しいよね。

cocos2d-xを縦持ちの画面にする

cocos2d-xはデフォルトで横持ちだが、縦の画面にしたい時の設定。

 

ios/RootViewController.mm

 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

       -returnUIInterfaceOrientationIsLandscape( interfaceOrientation );

    +returnUIInterfaceOrientationIsPortrait( interfaceOrientation );

}

 実機はこれだけでいいらしいが、シミュレーターは変わらないので以下も設定

ios/Info.plist

Supported interface orientations

-Item 0 => Landscape (left home button)

-Item 1 => Landscape (right home button)

+Item 0 => Portrait (bottom home button)

+Item 1 => Portrait (top home button) 

Landscape => Portaitに 変えればおけ!