ios开发-cocos2d-x适配iphone6

好久没弄cocos2d-x了。今天闲着蛋疼重新玩了下。

简单说下自己解决iphone5适配的问题,方法很笨,但是挺简单的。


1.在ios目录下的RootViewController.mm文件中加入如下代码

[cpp]  view plain copy
  1. // Override to allow orientations other than the default portrait orientation.  
  2. // This method is deprecated on ios6  
  3. - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {  
  4.     return UIInterfaceOrientationIsLandscape( interfaceOrientation );  
  5. }  
  6.   
  7. // For ios6, use supportedInterfaceOrientations & shouldAutorotate instead  
  8. - (NSUInteger) supportedInterfaceOrientations{  
  9. #ifdef __IPHONE_6_0  
  10.     return UIInterfaceOrientationMaskLandscape;  
  11. #endif  
  12. }  


2.手动导入Default-568h@2x.png图片。 因为有的时候xcode不会帮我们自动导入,如果没有导入,上下还是黑边的。


3.在需要设置宏的地方,利用

    CCSize size = CCDirector::sharedDirector()->getWinSize();


    if (size.height == 1136)

    {

...

    }

这样的方法进行定义。


办法虽然笨,那能解决问题的就是办法...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值