使用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.youkuaiyun.com/tspangle/article/details/23847893
Cocos2d-x横屏设置
本文介绍如何将Cocos2d-x项目从默认的竖屏模式改为横屏模式,包括修改RootViewController.mm文件中的代码、调整工程target配置及设置固定的长宽比例。


3475

被折叠的 条评论
为什么被折叠?



