//在文件 AppDelegate.cpp中 的 applicationDidFinishLaunching 方法中实现.
bool AppDelegate::applicationDidFinishLaunching() {
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create("My Game");
director->setOpenGLView(glview);
}
//关键之处
double mWidth = director->getWinSize().width;
double mHeight = director->getWinSize().height;
log("----winSize:width=%f, height=%f;", mWidth, mHeight);
//glview->setFrameSize(1920, 1080);
/*设置屏幕适配解决方案*/
glview->setDesignResolutionSize(480, 320, ResolutionPolicy::NO_BORDER);
director->setDisplayStats(true);
director->setAnimationInterval(1.0 / 60);
auto scene = HelloWorld::createScene();
director->runWithScene(scene);
return true;
}
cocos2d-x学习之屏幕适配问题
最新推荐文章于 2020-12-19 06:00:29 发布