Cocos2d 人像模式在 iPhone 上不起作用

Posted

技术标签:

【中文标题】Cocos2d 人像模式在 iPhone 上不起作用【英文标题】:Cocos2d portrait mode not working on iPhone 【发布时间】:2011-06-16 01:17:46 【问题描述】:

我正在构建一个应该是纵向模式的 cocos2d 游戏。我将 RootViewController.m 更改为纵向模式:

 return ( UIInterfaceOrientationIsPortrait( interfaceOrientation ) );

在模拟器和我的 iPad 上一切正常。但是,当我在 iPhone 上运行游戏时,它会默认回到横向模式。

关于如何解决这个问题的任何想法?

谢谢。

【问题讨论】:

***.com/questions/5987066/…的可能重复 【参考方案1】:

在你的应用程序委托中.. 输入这一行:

[director setDeviceOrientation:kCCDeviceOrientationPortrait];

之后

[director setAnimationInterval:1.0/30];
[director setDisplayFPS:YES];

【讨论】:

hey xuanweng,这条线也允许倒置模式。那我怎么能只允许纵向模式呢? 如果您在 GameConfig.h 中设置为 #define GAME_AUTOROTATION kGameAutorotationNone?

以上是关于Cocos2d 人像模式在 iPhone 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

我们可以知道 iPhone“人像方向锁定”是开/关吗

jquery click 在 ipad/iphone 上不起作用

关键帧动画在 iPhone 上不起作用

Bootstrap 模态在 iPhone 上不起作用

setInterval 在 iPhone 上不起作用

为啥外部链接在构建后在 phonegap 应用程序上不起作用