自动图集功能好恶心呀,希望官方的人能看到

image
只要设置了2048,很多时候预览的效果跟实际发布出来的合图不一样,行游戏时界面显示就全错乱了,感觉发布出来的合图与对应合图配置文件不匹配,导致获取小图时,切出来的小块就乱了,希望官方的人能看到

应该是被剔除了,你把下面那4个带:warning:的选项不勾选看看呢。

不勾选的话,除了生成大图后,也会生成小图,包体太大了

删除image ,重新新建一个自动合图,重新打包,又好了(发布出来的合图与预览长一样了,界面显示正常了),查看git,重新新建的自动合图与旧的自动合图改变的只有uuid,其它啥也没有改变,我就搞不错,为什么会这样

你怎么获取小图的

引擎自动获取的呀,要用就load那个小图路径+小图名字

3.8.1以及3.8.2,都存在构建自动图集 Auto Atlas异常的情况。
构建异常的图集里,小图空间大小描述Rect的maxX、maxY会超越整图的像素Width、Height。
使得抛出异常状态号:3300
必须完全清理缓存,重新构建,才有机会构建出合法图集。

这个问题严重影响了项目资源的安全性,因为不使用到异常的图片,是无法发现异常的。请官方关注一下这个概率性异常的问题。

1赞

对的,现在都是只能靠自己,多发布,多跑跑,出现异常就要重新弄个新的自动合图

项目资源缓存文件出问题了,cocos打包会优先使用缓存文件,可能什么操作导致缓存了错误的缓存资源,遇到这种问题可以先尝试删除缓存文件,temp目录和library目录

好的,下次再出现的,我试试,确认一下是不是你说的一样

你好,你说的这个问题,有办法提供 demo 复现吗?

提供不了,抱歉,我刚刚项目打包出来,又出现了,郁闷中

我刚刚打包出现了,确实如你所说那样,我把temp,跟library目录都删除了,重新打开工程,打包,图集恢复正常了,但是这样做的话,太麻烦了,毕竟删除后重新打开工程耗时很慢,我还是把自动图集删除,重新右键在文件创建一个新的自动图集来得快些,也希望碰到的朋友们这样解决一下

image
偏好设置,把这个勾去掉就好了

好的,我设置一下,看看日后会不会再出现

按昭你的方法来设置,我把下面那个自动图集资源都没勾上了,还是会

V4_ZF5Z@1{NEJ4{IF8L5LLO
就算发布设置把那两个勾去掉,发布出来,还是会不正常,导致游戏界面全乱了,很糟心,image
如果是10241024的话,好像没出现过这问题,但是1024的话,会自动生成4,5张图集,20482048一张就够了,求重视,但我无法提供demon

首先自动图集在预览和构建后确实会有所不同,区别主要是自动剔除未使用的图片,剩下的执行逻辑都是一致的。图片剔除主要是这个选项控制
image

demo 不一定是整个项目,你可以把容易出现的图集图片资源发上来看是否能复现,同时,可以点击预览合图这里连接,打开对应图集构建后的缓存地址,把整个build 目录发上来对比看看差异。
image

那为什么我这个时候把自动图集的文件image 删除后,重新再创建一个自动图集,同样的设置,再发布,它又跟预览一样了,怎么解释?

新的图集用新的缓存,现在的问题是不知道错误的情况如何发生,需要更多信息,否则说什么也没用