如果不使用AutoAtlas, build项目后,一切正常,图片也可以显示
然而,因为项目用到的图片资源非常多,所以按照使用建立了多层文件夹
目前的方案是给每个大文件夹建一个AutoAtlas. (图片较少的子文件夹在父层建AutoAtlas)
build后, 出现各种诡异, 部分图片可以正常显示,部分图片死活不显示
cc.loader.loadRes(Url, cc.SpriteFrame, function (err, newSpriteFrame)
{
cc.log( err);
ThisNode.getComponent(cc.Sprite).spriteFrame = newSpriteFrame;
});
输出的log为: Error: cc.SpriteFrame in “resources/Playing/xxxxx” does not exist.
Uncaught TypeError: spriteFrame.textureLoaded is not a function
at cc_Sprite._applySpriteFrame (cocos2d-js.js:30799)
at cc_Sprite.set [as spriteFrame] (cocos2d-js.js:30613)
PS: 1.42也会出现部分图片使用自动图集后无法显示, 只能手动一个一个揪出来放在一个NoPack的不使用自动图集的目录.


