Ios Cocos2D自动回复移动了90度

Ios Cocos2D自动回复移动了90度,ios,cocos2d-iphone,rotation,Ios,Cocos2d Iphone,Rotation,当自动旋转时,我设置 GAME_AUTOROTATION = kGameAutorotationUIViewController 及 这意味着,如果我以任意横向方向握住设备,它将自动旋转。问题是,旋转总是移动90度(即当我向右旋转到横向时,我得到的是肖像) 我该怎么处理这件事呢 设置游戏自动旋转的正确方法是: #define GAME_AUTOROTATION kGameAutorotationUIViewController (我在GameConfig.h中有我的。) 我无法理解GAME\

当自动旋转时,我设置

GAME_AUTOROTATION = kGameAutorotationUIViewController

这意味着,如果我以任意横向方向握住设备,它将自动旋转。问题是,旋转总是移动90度(即当我向右旋转到横向时,我得到的是肖像)


我该怎么处理这件事呢

设置游戏自动旋转的正确方法是:

#define GAME_AUTOROTATION kGameAutorotationUIViewController
(我在GameConfig.h中有我的。)

我无法理解
GAME\u AUTOROTATION=kgameaautorotationuiviewcontroller
,因此我认为这可能是问题的原因(如果您这样使用它)


在任何情况下,如果自动旋转仍然存在问题,请在
willRotateToInterfaceOrientation
中设置一个断点,并检查从此处发生的情况;与WillAnimateRotationInterfaceOrientation相同,谢谢。我按照代码进行了操作,结果发现我在前面更改了这一行(LANDSCAPELEFT而不是Grait)#如果GAME_AUTOROTATION==kGameAutorotationUIViewController[控制器设置设备方向:KCCD设备方向肖像];
#define GAME_AUTOROTATION kGameAutorotationUIViewController