升级到 3.8.4 后 spine 展示有问题

在电脑上调试一切正常,构建后在手机(iPhone 13 Pro,iOS 18.1)打开就显示异常了(电脑Chrome打开构建后的页面也没有任何问题 这行错了,后面我再试了下发现也会有问题),页面也没有任何脚本报错:

这个是升级前的手机游戏视频截图,即 3.8.3 没有任何问题:

看着像是预乘 alpha 的部分显示异常?不知有没有人遇到一样情况?

补充:安卓也是有问题的。另外我们构建是 web-mobile,即 H5 游戏。

就很奇怪了,电脑调试没问题,放到手机上才出现问题。

是384正式版本吗,从dashboard下载?
有demo吗

你这边是用自定义引擎,还是内置? 是否可以提供demo呢

感谢回复。

我们情况确实比较特殊,是从 cocos creator 正常构建后(3.8.4也是从 dashboard 下载),再把构建后的内容(build/web-mobile)植入到我们的 H5 页面(vue+phaser)。

我们的页面有使用全局的 spine-plugin 脚本(phaser 使用的),不知是否这块冲突了(但是没有任何报错)。

我把 demo 私聊发你一下。

你们节点有设置opacity? 384之前 opacity不生效


请先忽略,我经过一轮调试,发现可能是集成工具出现了问题
手动集成是正常的,用工具集成就出问题了。

我先结贴了,感谢你的关注(也抱歉占用你时间了)

基本确定问题了,走工具会对cocos的图片做压缩,一压缩就会出问题(图片数据被修改了,可能和 cocos 的 meta 记录不一致)。

不对 cocos 图片走压缩就显示正常。