从文件(image \ splash.png)获取数据失败

时间:2014-06-30 07:31:02

标签: eclipse cocos2d-x-2.x

我通过开发一只飞鸟来学习cocos2d-x。版本是2.2.3。

我的程序可以在VS上运行。但是当我在eclipse中构建它并将apk安装到Android设备时,应用程序闪回并且logcat说:从文件中获取数据(image \ splash.png)失败。

我在cpp文件中找到了代码:

std::string splash_path = CCFileUtils::sharedFileUtils()->fullPathForFilename("image\\splash.png");
CCSprite *background = CCSprite::create(splash_path.c_str());

所有图像和声音都在资源文件夹中。

任何人都可以告诉我如何解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

我通过将代码更改为:

解决了这个问题
std::string splash_path = CCFileUtils::sharedFileUtils()->fullPathForFilename("image/splash.png");

只需将'\\'替换为'/'。