你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> ios開發-cocos2d-x適配iphone6

ios開發-cocos2d-x適配iphone6

編輯:IOS開發綜合

好久沒弄cocos2d-x了。今天閒著蛋疼重新玩了下。

簡單說下自己解決iphone5適配的問題,方法很笨,但是挺簡單的。

 

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

 

[cpp] 
  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.手動導入[email protected]圖片。 因為有的時候xcode不會幫我們自動導入,如果沒有導入,上下還是黑邊的。

     

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

     

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

     

    if (size.height == 1136)

    {

    ...

    }

    這樣的方法進行定義。

     

     

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved