在Cocos2d中禁用自动旋转
问题描述:
我有一款使用加速计移动播放器的游戏。出于这个原因,我想禁用自动旋转,以便在播放过程中屏幕不会意外旋转。我对Cocos2d相当陌生,我不确定如何做到这一点。在应用程序的代理的在Cocos2d中禁用自动旋转
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
方法返回NO和使用
[[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeRight];
在层作品
,但随后一个黑色矩形出现在屏幕的右侧1/3。我究竟做错了什么?
答
如果您正在使用cocos2d的模板查找文件GameConfig.h,否则搜索GAME_AUTOROTATION和定义它kGameAutorotationNone
#define GAME_AUTOROTATION kGameAutorotationNone
哇,看似简单。非常感谢。 –
在Kobold2D(http://www.kobold2d.com)中更加简单,所有这些设置都可以在config.lua文件中找到。 – LearnCocos2D