Image Cocos2d-x 3.0中的图像资源
如何在Cocos2d-x3.0项目中设置SD、HD、HDR等目录,以便在Android和iOS上运行 我以前使用Cocos2d-x2.x的项目的设置依赖于3.0中不推荐使用的部分API。Cocos2d-x文档不完整。捆绑在w/3.0中的cpp测试项目也没有帮助 任何信息都很有用。您尝试过这个吗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个目录,并将相应的图像放
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)