cocos2d 2.0.4 适配分辨率最新写法(最全)

 

bool   AppDelegate ::applicationDidFinishLaun ching() {
       // initialize director
       CCDirector  *pDirector =  CCDirector :: sharedDirector ();

    pDirector-> setOpenGLView ( CCEGLView :: sharedOpenGLView ());
        CCSize  designSize =  CCSizeMake ( 480 320 );

     //获取屏幕大小
       CCSize  scr eenSize = CCDirector :: sharedDirector ()-> getWinSize ();

       if  (screenSize. height  ==  320 )
      {
     //设置iphone3gs资源路径
   CCFileUtils :: sharedFileUtils ()-> setResourceDirectory ( "sd" );


      }
       else   if (screenSize. height == 640 )
      {
       //设置iphone4资源路径
    CCFileUtils :: sharedFileUtils ()-> setResourceDirectory ( "hd" );

      }
       else   if (screenSize. height == 768 )
      {
       //设置ipad2和ipadmini资源路径
     CCFileUtils :: sharedFileUtils ()-> setResourceDirectory ( "hd" );

      }
       else   if (screenSize. height == 1536 )
      {
         //设置ipad3资源路径
     CCFileUtils :: sharedFileUtils ()-> setResourceDirectory ( "hd" );

      }
         else     if (screenSize. width == 568 )
      {
           //设置iphone5资源路径
      CCFileUtils :: sharedFileUtils ()-> setResourceDirectory ( "hd" );

      }

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

// turn on display FPS
      pDirector-> setDisplayStats ( true );

// set FPS. the default value is 1.0/60 if you don't call this
      pDirector-> setAnimationInterval ( 1.0  /  60 );

// create a scene. it's an autorelease object
       CCScene  *pScene =  HelloWorld :: scene ();
// run
      pDirector-> runWithScene (pScene);
       return true ;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值