当前位置 : 主页 > 手机开发 > 其它 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-13
我正在构建一个应该处于纵向模式的cocos2d游戏.我将RootViewController.m更改为纵向模式,一切正常,无论是在模拟器上还是在我的iPad上.但是,当我在iPhone上运行游戏时,它会默认返回横向模式
我正在构建一个应该处于纵向模式的cocos2d游戏.我将RootViewController.m更改为纵向模式,一切正常,无论是在模拟器上还是在我的iPad上.但是,当我在iPhone上运行游戏时,它会默认返回横向模式.

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

谢谢.

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

替换RootViewController.m中的所有东西
shouldAutorotateToInterfaceOrientation方法如下:

return ( UIInterfaceOrientationIsPortrait( interfaceOrientation ) );

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

[[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeLeft];

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

网友评论