2015-10-14 124 views
0

我正在使用cocos2d-x 2.2.6,我發現一些有趣的東西。 iPhone 5的解析度爲640x1136。但我從功能pEGLView->getFrameSize()Cocos2d-x 2.2.6 iPhone 5s分辨率錯誤?

的AppDelegate ::在applicationDidFinishLaunching()640*960

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()函數,我得到了。

+1

你嘗試過'pDirector-> setOpenGLView(pEGLView);'然後得到'getWinSize()'? –

回答