Cocos2d肖像模式无法在iPhone上运行

Nic*_*ick 5 iphone xcode cocos2d-iphone ios

我正在构建一个应该处于纵向模式的cocos2d游戏.我将RootViewController.m更改为纵向模式,一切正常,无论是在模拟器上还是在我的iPad上.但是,当我在iPhone上运行游戏时,它会默认返回横向模式.

有想法该怎么解决这个吗?

谢谢.

Ale*_*nck 7

我有一个更好的解决方案,将100%工作:

用以下内容替换RootViewController.m/shouldAutorotateToInterfaceOrientation方法中的所有内容:

return(UIInterfaceOrientationIsPortrait(interfaceOrientation));

如果我想在运行时/切换场景期间更改方向:

[[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeLeft];

请注意,现在支持更长时间的自动旋转