[问题已解决]cocos2d-x3.6 用程序自带的图片好用, 用自己的图片不好用这是什么原因?

例如:用HelloWorld.png 图片好用,用自己的图片 和HelloWorld.png 像素大小 分辨率都相同 但是程序一执行到该图片设置时就崩溃?报这个错误 EXC_BAD_ACCESS

auto size = Director::getInstance()->getWinSize();
auto bg1 = Sprite::create(s_first1); //s_first1自己的图片
bg1->setPosition( Vec2(size.width/2, size.height/2) ); //执行到这程序崩溃
addChild(bg1, -1);

cocos2d: fullPathForFilename: No file found at en.png. Possible missing file.
但是我把图片放到Resources文件夹下了,还需要其他操作才能把图片加载到程序里?

原来是 xcode的问题的需要把图片加载到工程里Build Phases->Copy Bundle Resources下吧图片添加到 工程里
或则用:
std::vectorstd::string searchPaths;
searchPaths.push_back(“图片目录”);
fileUtils->setSearchPaths(searchPaths);
都可以完成图片加载到工程里。

你要确定的是某一张图片崩溃?还是所有你自己的图片都崩溃?
另外,上传一张你的崩溃图片呗?

图片上传好了,我在网上下载的图片,根据例子中的图片像素大小下载的。 我那几张图片都不好? 麻烦您看一下。谢谢了!!

我猜可能你图片名称不对,没加图片扩展名。你代码应该是 s_first1.png 或者 s_first1.jpg 什么的

#define s_first1 “en.png”
s_first1 是宏定义

你弄个压缩包上传啊,你上传个图片,我只能截图,汗~~