疑問:
テンプレートからプロジェクトを作成すると、Supported Interface Orientationsが「Landscape Left」「Landscape Right」と設定される。縦向きのアプリを作りたいので「Portrait」のみに設定したのに、シミュレータでアプリを実行すると一瞬Default.pngが横向きに表示された。横向きに表示して欲しくないんだけど、どうしたら良いか?
結論:
IntroLayer.mファイルのonEnterメソッド内でDefault.pngを90度回転して表示している部分があります。この行をコメントアウトすることで横向きに表示されなくなります。
1 2 3 4 5 6 |
if( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ) { background = [CCSprite spriteWithFile:@"Default.png"]; // background.rotation = 90; } else { background = [CCSprite spriteWithFile:@"Default-Landscape~ipad.png"]; } |
関連:
cocos2d:アプリケーションをPortrait固定にする
コメントを残す
コメントを投稿するにはログインしてください。