直接上代码了,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貌似没效果,是不是有其他什么参数需要设置的?