在Cocos2d中禁用自动旋转

时间:2011-11-06 19:11:46

标签: ios cocos2d-iphone

我有一款使用加速度计来移动玩家的游戏。出于这个原因,我想禁用自动旋转,以便在播放期间不会意外地旋转屏幕。我对Cocos2d很新,我不确定如何做到这一点。在

中返回NO
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
应用程序委托中的

方法并使用

[[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeRight];
图层中的

有效,但屏幕右侧1/3出现黑色矩形。我做错了什么?

1 个答案:

答案 0 :(得分:6)

如果您正在使用cocos2d模板,请查找文件 GameConfig.h ,否则搜索 GAME_AUTOROTATION 并将其定义为 kGameAutorotationNone < / p>

#define GAME_AUTOROTATION kGameAutorotationNone