Henrietta 我使用IDE发布功能的时候,同一文件夹下,会有部分图片没有被合成在一张合成图内,如下图所示: 截图一是我同一个文件夹下的原图,注意其中的lava.png图片,截图二是在IDE编辑模式下按F12发布后得到的资源,其中IDE没有把lava.png合成到大图,而是在atlas目录下创建了一个与assets目录下我创建的文件夹同名的文件夹,把lava.png丢在了该文件下面。导致以下报错: 路径不对,我能想到解决的办法就是修改layaUI.max.all.js里这个lava.png的路径,如下图: 这样可以让lava.png正常被加载显示不报错,可是这样的作法非常不方便,特别是每次重新发布,IDE都会更新layaUI.max.all.js,导致我又要把这个路径修改一次,请问有没有解决的办法?还有就是为什么会产生这种个别图片不被合成在一张图?
rock8654 我也碰到这个问题,我发现的是图集打包单张图片不能超过512*512,超过怎么啦,非要默认限制,手动打包图集,你F12后还是会按原来的打包的,要求去掉512*512的限制,我单张图想打多大就打多大。我想到的解决办法是在laya\assets下新建一个res/broken 来专门放这类打不进去的图,然后在bin/h5/res 里建同样的目录放同样的图,这样不用每次改,就是预加载的时候记得要加载这个。