屏幕左侧的横向模式中的黑色区域问题Ios 8.1 cocos2dx

时间:2014-12-24 04:24:25

标签: ios cocos2d-x cocos2d-x-3.0 ios8.1

请检查以下从模拟器拍摄的图像(iphone 6 ios 8.1 cocos2dx v3.2)

https://www.dropbox.com/s/sht87og5ga4t427/offsetleft.png?dl=0

左侧有一个黑色区域但是当我在ios 7.1模拟器中运行应用程序时,没有黑色区域。我还注意到当我将应用程序方向切换到potrait时,ios 8.1模拟器中没有黑色区域。

以下是从ios 8.1模拟器拍摄的图像作为屏幕截图,奇怪的是它没有黑色区域,如上图所示。我没有真正的iphone 6或者加号。它只是我的猜测,因为下面的截图显示没有黑色区域,所以它是如何在真实设备上的应用程序?黑色区域只是一个模拟器问题吗?请确认是否有人遇到此问题。

https://www.dropbox.com/s/ybc8xvl7ten4rmt/iOS%20Simulator%20Screen%20Shot%20Dec%2024%2C%202014%2C%207.55.10%20AM.png?dl=0

AppDelegate中的设计分辨率

auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
    glview = GLView::create("My Game");
    director->setOpenGLView(glview);
}

Size designSize = Size(960, 640);
Size frameSize = glview->getFrameSize();
glview->setDesignResolutionSize(designSize.width, designSize.height, ResolutionPolicy::EXACT_FIT);

std::vector<std::string> searchPaths;
searchPaths.push_back("fonts");
FileUtils::getInstance()->setSearchPaths(searchPaths);

// 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);

0 个答案:

没有答案