您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x屏幕适配

2014-03-03 00:00 309 查看
摘要: cocos2d-x屏幕适配

bool AppDelegate::applicationDidFinishLaunching() {

CCDirector* pDirector = CCDirector::sharedDirector();
CCEGLView* pEGLView = CCEGLView::sharedOpenGLView();
pDirector->setOpenGLView(pEGLView);
pDirector->setDisplayStats(true);
pDirector->setAnimationInterval(1.0 / 60);
CCSize frameSize = pEGLView->getFrameSize();
CCSize winSize=pDirector->getWinSize();
float widthRate = frameSize.width/winSize.width;
float heightRate = frameSize.height/winSize.height;
if (widthRate > heightRate){
pEGLView->setDesignResolutionSize(winSize.width,
winSize.height*heightRate/widthRate, kResolutionNoBorder);
}
else{
pEGLView->setDesignResolutionSize(winSize.width*widthRate/heightRate, winSize.height,kResolutionNoBorder);
}

CCScene *pScene = HelloWorld::scene();
pDirector->runWithScene(pScene);

return true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息