Cocos2d-x 2.2.6 iPhone 5s分辨率错误?

时间:2015-10-14 13:48:00

标签: ios cocos2d-x cocos2d-x-2.x

我正在使用cocos2d-x 2.2.6,我发现了一些有趣的东西。 iPhone 5s的分辨率为640x1136。但我从函数640*960

获得了pEGLView->getFrameSize()

的AppDelegate ::的applicationDidFinishLaunching()

CCDirector* pDirector = CCDirector::sharedDirector();
CCEGLView* pEGLView = CCEGLView::sharedOpenGLView();

CCSize screenSize = pEGLView->getFrameSize();
CCLog("screen size: %f %f",screenSize.width, screenSize.height);

如何获得iPhone 5s或其他设备的正确分辨率?我测试了Director->getWinSize()函数,我得到0*0

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题,只需将Default-568h@2x.png图片添加到项目目录中即可。根据这篇文章 iPhone 5 letterboxing / screen resize