cocos2dx3.1.1版本的手机屏幕适配
1.这是AppDelegate里的方法 bool AppDelegate::applicationDidFinishLaunching() { //*****************关键点,在这里加上下面俩句话,就实现了手机的屏幕适配 auto designSize = Size(800,480);
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { glview = GLView::create("My Game"); glview->setFrameSize(800,480); director->setOpenGLView(glview); } // turn on display FPS director->setDisplayStats(false); auto designSize = Size(800,480); glview->setDesignResolutionSize(designSize.width,ResolutionPolicy::SHOW_ALL); //CCEGLView::sharedOpenGLView()->setDesignResolutionSize(800.0f,kResolutionExactFit); // set FPS. the default value is 1.0/60 if you don't call this director->setAnimationInterval(1.0 / 60); // create a scene. it's an autorelease object auto scene = MyTouchEvent2::createScene(); // run director->runWithScene(scene); return true; }(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |