使用cocos2d-x创建一个ios项目后,在模拟器中运行时,默认是竖屏的,如果需要设置成横屏,需要改掉三个地方:
1、修改RootViewController.mm文件中的两个地方:
01 | - ( BOOL )shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { |
02 | return UIInterfaceOrientationIsPortrait( interfaceOrientation ); |
03 | } |
04 |
05 | // For ios6, use supportedInterfaceOrientations & shouldAutorotate instead |
06 | - (NSUInteger) supportedInterfaceOrientations{ |
07 | #ifdef __IPHONE_6_0 |
08 | return UIInterfaceOrientationMaskPortrait; |
09 | #endif |
10 | } |
2.工程target配置中修改:
3.设置固定长宽
bool AppDelegate::applicationDidFinishLaunching()中添加下行:
glview->setDesignResolutionSize(640,960,ResolutionPolicy::EXACT_FIT);
参考http://blog.csdn.net/tspangle/article/details/23847893