cocos2d-x3.1 setDesignResolutionSize无效

直接上代码了,Appdelegate.cpp里:
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create(“aaa”);
director->setOpenGLView(glview);
}

glview->setDesignResolutionSize(640.0f,960.0f,ResolutionPolicy::NO_BORDER);
glview->setFrameSize(320,480);

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

// 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 = GamePlayScene::createScene();

// run
director->runWithScene(scene);

return true;

}
看网上这么设置分辨率适配的,我设置的ResolutionPolicy::NO_BORDER貌似没效果,是不是有其他什么参数需要设置的?

自己解决了,
glview->setFrameSize(320,480);
glview->setDesignResolutionSize(640.0f,960.0f,ResolutionPolicy::NO_BORDER);
要把setFrame放到上面,顺序不能颠倒。。。