我有一款使用加速度计来移动玩家的游戏。出于这个原因,我想禁用自动旋转,以便在播放期间不会意外地旋转屏幕。我对Cocos2d很新,我不确定如何做到这一点。在
中返回NO- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
应用程序委托中的方法并使用
[[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeRight];
图层中的有效,但屏幕右侧1/3出现黑色矩形。我做错了什么?
答案 0 :(得分:6)
如果您正在使用cocos2d模板,请查找文件 GameConfig.h ,否则搜索 GAME_AUTOROTATION 并将其定义为 kGameAutorotationNone < / p>
#define GAME_AUTOROTATION kGameAutorotationNone