2011-11-06 81 views
0

我有一款使用加速計移動播放器的遊戲。出於這個原因,我想禁用自動旋轉,以便在播放過程中屏幕不會意外旋轉。我對Cocos2d相當陌生,我不確定如何做到這一點。在應用程序的代理的在Cocos2d中禁用自動旋轉

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 

方法返回NO和使用

[[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeRight]; 
在層作品

,但隨後一個黑色矩形出現在屏幕的右側1/3。我究竟做錯了什麼?

回答

6

如果您正在使用cocos2d的模板查找文件GameConfig.h,否則搜索GAME_AUTOROTATION和定義它kGameAutorotationNone

#define GAME_AUTOROTATION kGameAutorotationNone 
+0

哇,看似簡單。非常感謝。 –

+0

在Kobold2D(http://www.kobold2d.com)中更加簡單,所有這些設置都可以在config.lua文件中找到。 – LearnCocos2D