Image Cocos2d-x 3.0中的图像资源

Image Cocos2d-x 3.0中的图像资源,image,cocos2d-x,cocos2d-x-3.0,Image,Cocos2d X,Cocos2d X 3.0,如何在Cocos2d-x3.0项目中设置SD、HD、HDR等目录,以便在Android和iOS上运行 我以前使用Cocos2d-x2.x的项目的设置依赖于3.0中不推荐使用的部分API。Cocos2d-x文档不完整。捆绑在w/3.0中的cpp测试项目也没有帮助 任何信息都很有用。您尝试过这个吗 FileUtils::getInstance()->addSearchPath("hd"); 在资源文件夹“hdpi”、“mdpi”、“ldpi”、“xhdpi”中创建4个目录,并将相应的图像放

如何在Cocos2d-x3.0项目中设置SD、HD、HDR等目录,以便在Android和iOS上运行

我以前使用Cocos2d-x2.x的项目的设置依赖于3.0中不推荐使用的部分API。Cocos2d-x文档不完整。捆绑在w/3.0中的cpp测试项目也没有帮助

任何信息都很有用。

您尝试过这个吗

FileUtils::getInstance()->addSearchPath("hd"); 

在资源文件夹“hdpi”、“mdpi”、“ldpi”、“xhdpi”中创建4个目录,并将相应的图像放在这些目录中。 现在有两种方法可以做到这一点:

首先

  if(Device::getDPI()<=120)
    FileUtils::sharedFileUtils()->setSearchPaths("ldpi");

  else if(Device::getDPI()<=160)
    FileUtils::sharedFileUtils()->setSearchPaths("mdpi");

  else if(Device::getDPI()<=240)
    FileUtils::sharedFileUtils()->setSearchPaths("hdpi");

  else if(Device::getDPI()<=320)
    FileUtils::sharedFileUtils()->setSearchPaths("xhdpi");
if(Device::getDPI()设置搜索路径(“ldpi”);
else if(Device::getDPI()setSearchPath(“mdpi”);
else if(Device::getDPI()setSearchPath(“hdpi”);
else if(Device::getDPI()setSearchPath(“xhdpi”);
第二种方法

       Size winSize = CCDirector::sharedDirector()->getWinSize();
       // Portrait
       if ( winSize.width <= 240 && winSize.height<=320 ) 
           FileUtils::sharedFileUtils()->setSearchPaths("ldpi");

       else if ( winSize.width <= 320 && winSize.height<=480 ) 
            FileUtils::sharedFileUtils()->setSearchPaths("mdpi");

       else if( winSize.width <= 480 && winSize.height<=800 ) 
            FileUtils::sharedFileUtils()->setSearchPaths("hdpi");

       else
            FileUtils::sharedFileUtils()->setSearchPaths("xhdpi");
Size-winSize=CCDirector::sharedDirector()->getWinSize();
//肖像画
if(winSize.width)