libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
cocos2d: cocos2d: fullPathForFilename: No file found at MainMenuScreen/Game_Title.png. Possible missing file.
cocos2d: cocos2d: fullPathForFilename: No file found at MainMenuScreen/Game_Title.png. Possible missing file.
这是在debug窗口中显示的,不过程序并没报错,但是运行时图片不显示。。。。
我觉得不会是简单的图片不存在问题,因为res中确实存在。
我是在进行各种分辨率的机型匹配时遇到的问题
就是
auto fileUtils = FileUtils::getInstance();
auto screenSize = glview->getFrameSize();
std::vectorstd::string resDirOrders;
// check which assets the devices requires
if (2048 == screenSize.width || 2048 == screenSize.height) // retina iPad
{
resDirOrders.push_back("ipadhd");
resDirOrders.push_back("ipad");
resDirOrders.push_back("iphonehd5");
resDirOrders.push_back("iphonehd");
resDirOrders.push_back("iphone");
glview->setDesignResolutionSize(1536, 2048, ResolutionPolicy::NO_BORDER);
}
else if (1024 == screenSize.width || 1024 == screenSize.height) // non retina iPad
{
resDirOrders.push_back("ipad");
resDirOrders.push_back("iphonehd5");
resDirOrders.push_back("iphonehd");
resDirOrders.push_back("iphone");
glview->setDesignResolutionSize(768, 1024, ResolutionPolicy::NO_BORDER);
}
else if (1136 == screenSize.width || 1136 == screenSize.height) // retina iPhone (5 and 5s)
{
resDirOrders.push_back("iphonehd5");
resDirOrders.push_back("iphonehd");
resDirOrders.push_back("iphone");
glview->setDesignResolutionSize(640, 1136, ResolutionPolicy::NO_BORDER);
}
来判断应该查找图片的路径。有没有朋友遇到过