我的COCOS2D-X 3.0适配方案

	auto director = Director::getInstance();
	auto glview = director->getopenGLView();
	if (!glview) {
		glview = GLView::createWithRect("js-tests",Rect(0,900,640));
		director->setopenGLView(glview);
	}

	CCSize frameSize = glview->getFrameSize();
	CCSize winSize = CCSize(960,640);
	
	float scalex = frameSize.width / winSize.width;
	float scaley = frameSize.width / winSize.height;


	if (scalex > scaley)
	{
		glview->setDesignResolutionSize(winSize.width*scalex / scaley,winSize.height,ResolutionPolicy::NO_BORDER);
	}
	else
	{
		glview->setDesignResolutionSize(winSize.width,winSize.height*scaley / scalex,ResolutionPolicy::NO_BORDER);
	}

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...