我有一些问题。我有一个即将完成开发的 cocos2d 游戏。但是,我遇到了一个问题,我需要在我的应用程序列表中启用纵向方向,以便游戏中心登录工作而不会引发 SIGABRT 错误。因此,一旦我从我的应用程序的构建摘要页面启用它(或将其添加到 info.plist 文件作为支持的方向),它就可以正常工作。但是,在我的游戏中,如果您转动 iPhone,它会在感应到您以这种方式转动时切换到纵向模式。我已经尝试从我的 AppDelegate.m 中弄乱 shouldAutorotateToInterfaceOrientation 方法,它根本没有被调用,也没有在任何时候被调用。我在方法中抛出了一个 NSLog 语句来确定它是否被调用,而事实并非如此。
所以,基本上我真正的问题是。当 Game Center 登录屏幕弹出时,我需要我的游戏保持横向模式。我如何在 Cocos2d 2.0 游戏中做到这一点?
我正在使用iOS6