spine贴图质量压缩微信小游戏PC端白边

  • Creator 版本: 2.4.11

  • 目标平台: 微信小游戏

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

![image|138x141](upload://avMaI4Ymyqt12i5fOqnfSoznE7X.png)

如图,spine动画勾选预乘导出,打包微信小游戏,对贴图进行质量压缩。在手机显示正常,PC端边缘有白色毛边。而不勾选预乘的pc和手机都有淡淡的黑边。如果不压缩贴图质量的话就都正常。大家有好的方案推荐吗?

image

spine导出勾选预乘,放到引擎里贴图是没勾选预乘的,因为勾选后白边这些地方直接变成黑线了 也不合适的。

试了种方案pc和移动端可以正常显示;spine导出不勾预乘,在cocos里组件和图片同时勾选预乘就可以了,这是什么原理?

请问最后你们是怎么解决的?

在预乘设置方面入手;目前有三个地方设置预乘的(spine导出设置、导入的spine的png文件属性检测器设置、SpineSkeleton组件设置,可以尝试多种组合看看哪种在你们项目是好的。。。

Spine导出要不勾选预乘,然后cocos内图片与Skeleton组件都要勾选,这样才会正常。但是我这边数量太多了,只能直接不压缩有白边的Spine文件了 :joy:

我们是写了脚本一键压缩的,所以不好过滤。辛苦美术特效重新导一次。花个一两天就行了。