Cc.url.raw动态加载真机出问题

动态加图片等文件时,用cc.url.raw只能在模拟器中加载资源,到了真机或构建后运行都无法正确加载。。
在模拟器加载时显示 Simulator : ERROR : Sorry can not load “Texture/HelloWorld2.png” because it is not placed in the “resources” folder.
这是什么原因呢?如何解决??

动态加载的资源必须放在 resources 文件夹下。

好像在构建的时候creator没有将资源拷贝过去,creator应该只拷贝在图形界面引用过的资源,所以无法加载了。。

哪个路径的资源没有拷贝?资源类型是什么?

请问,现在的creator的资源管理器里面已经没有resources目录了, 如何处理呢?
现在的目录是 assets/res目录

Should not load ‘res/egg_open.png’ from script dynamically, unless it is placed in the ‘resources’ folder.

resources是resources res是res 你想要动态加载 得新建一个名字叫 resources的文件夹 路径改成’resources/egg_open.png’

谢谢,建立resources目录,IDE果真识别了,用模拟器方式执行很顺利,但是用浏览器执行和打包发布成mac版的桌面应用后,动态资源就加载不成功了。查看了mac版的 resources目录的确已经打包进去了。 如下图,后来又尝试了其他非cc.url的加载的方法也不成功(http://forum.cocos.com/t/loadres-in-resources-does-not-exist/55166),还不如cc.url的方式成功呢。请大侠指教谢谢

请尽量用 cc.loader.loadRes

现在动态设置图片也还只能在resource目录下吗,很破坏工程结构化啊。。。

你好,我本用的cc.url.raw(url),因为需要用到声音回调,所以可行,但是会有很多警告。
然后我用 cc.loader.loadRes 警告没了,但是加载声音有点点延时,到时播放声音有延时,哎