[]关于LayaAir IDE 编辑模式下的打包功能不能合成所有图片的问题
我使用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,导致我又要把这个路径修改一次,请问有没有解决的办法?还有就是为什么会产生这种个别图片不被合成在一张图?
截图一是我同一个文件夹下的原图,注意其中的lava.png图片,截图二是在IDE编辑模式下按F12发布后得到的资源,其中IDE没有把lava.png合成到大图,而是在atlas目录下创建了一个与assets目录下我创建的文件夹同名的文件夹,把lava.png丢在了该文件下面。导致以下报错:
路径不对,我能想到解决的办法就是修改layaUI.max.all.js里这个lava.png的路径,如下图:
这样可以让lava.png正常被加载显示不报错,可是这样的作法非常不方便,特别是每次重新发布,IDE都会更新layaUI.max.all.js,导致我又要把这个路径修改一次,请问有没有解决的办法?还有就是为什么会产生这种个别图片不被合成在一张图?
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
rock8654
赞同来自:
你F12后还是会按原来的打包的,要求去掉512*512的限制,我单张图想打多大就打多大。我想到的解决办法是在laya\assets下新建一个res/broken 来专门放这类打不进去的图,然后在bin/h5/res 里建同样的目录放同样的图,
这样不用每次改,就是预加载的时候记得要加载这个。
cuixueying
赞同来自:
图片打包不仅图集的可能性有几种,请参考LayaAIR IDE下资源打不进图集是为什么?。