cocos2d-x 2.x iOS和android多分辨率适配,图片按960x640进行设计


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

CCSize designSize = CCSizeMake(960, 640);

//    if(designSize.width == 1136) {

//        designSize = CCSizeMake(1136, 640);

//    }

//    else

   {

if (winSize.width/winSize.height > designSize.width/designSize.height)

       {

           designSize.width = designSize.height * winSize.width/winSize.height;

       }

elseif (winSize.width/winSize.height < designSize.width/designSize.height)

       {

           designSize.height = designSize.width / (winSize.width/winSize.height);

       }

   }


CCEGLView::sharedOpenGLView()->setDesignResolutionSize(designSize.width, designSize.height, kResolutionNoBorder);