本人是新手,自己摸索中,看到屏幕自适应分辨率的setDesignResolutionSize函数,然后使用了下,win32程序一切正常,但是
在android下跟没使用setDesignResolutionSize函数布局一样,请问这是什么原因造成的呢?
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLView::create("My Game");
//glview->setFrameSize(1280, 1080);
director->setOpenGLView(glview);
//放置在setOpenGLView后边,只添加了这一句
glview->setDesignResolutionSize(480.0, 320.0, kResolutionShowAll);
}
// 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 = HelloWorld::createScene();
// run
director->runWithScene(scene);
return true;
}
我是这样设置的,背景图片就是用的自带的火精灵480*320的那张,其他地方没做任何改动