Hi there!
I created new project and run on win32. When i get the screen size by glview->getFrameSize() the result alway is 960*640.
Here is all codes on applicationDidFinishLaunching:
bool AppDelegate::applicationDidFinishLaunching() {
// initialize director
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
glview = GLViewImpl::create("My Game");
director->setOpenGLView(glview);
}
// 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);
auto screenSize = glview->getFrameSize(); // return 960*640
auto _mVisibleSize = Director::getInstance()->getVisibleSize(); // 960*640
auto _mWinsize = Director::getInstance()->getWinSize(); // 960*640
// create a scene. it's an autorelease object
auto scene = HelloWorld::createScene();
// run
director->runWithScene(scene);
return true;
}
I know that when we run project for iOS if we want support the 4" screen ratio then we must copy “Default-568h@2x.png” image file to resource folder. But i don’t know how to do the same on win32 project.
So have anyone please help me to resolve this issue?
Thanks!