我正在使用 Xcode IDE 和 Cocos2dx 开发多平台游戏。我刚刚开始开发并被粉刷在一个地方。我想根据屏幕大小更改资源文件夹。
CCSize screenSize = pEGLView->getFrameSize();
CCEGLView::sharedOpenGLView()->setDesignResolutionSize(768, 1024,
kResolutionExactFit);
if (screenSize.width > 768) {
CCFileUtils::sharedFileUtils()->setResourceDirectory("hd");
pDirector->setContentScaleFactor(2);
} else {
CCFileUtils::sharedFileUtils()->setResourceDirectory("sd");
pDirector->setContentScaleFactor(1);
}
但由于不推荐使用 setResourceDirectory(),我可以使用任何其他方法。我尝试使用 setSearchPaths() 但它给出了错误。请让我知道是否有人有同样的工作。提前致谢。