cocos2dx适配策略在真面不起作用

我在代码中设置了

auto director = Director::getInstance();

auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create("Test");
director->setOpenGLView(glview);
glview->setDesignResolutionSize(480,320,ResolutionPolicy::SHOW_ALL);
//glview->setFrameSize(480,320);
}
在vs上调试的时候没有问题,但是在真机上运行的时候没有变化,背景图片还是480 X 320的。

我中vs运行也不行,不知道 是怎么回事,帮你顶一个

glview->setDesignResolutionSize(480,320,ResolutionPolicy::SHOW_ALL);把这句话放到大括号外面就行了!

我也遇到这个问题了,楼主有解决吗,急需啊

//glview->setFrameSize(480,320);

楼主是不是忘记把这段代码去掉,如果是在win32运行,需要这句话移到

glview->setDesignResolutionSize(480,320,ResolutionPolicy::SHOW_ALL);之前

查看setDesignResolutionSize源码可以知道,缩放因子是在这个函数里根据FrameSize确定的