cocos creator 黑边问题,求解决!!!

这是在ps设置好透明度再导出么。。。如果在程序里动态改变透明度怎么办

ps设置好透明度只是对要使用预乘的半透明图片,如果想要动态改透明度就不能使用预乘+Blend ONE这种模式了,只能使用非预乘跟SRC_ALPHA,才能动态改变透明度。黑边的问题有部分是因为编辑器中图片的扩边参数导致的,可以在编辑器里面调整一下图片的参数,将Trim Threshold 改为0看看。

不行,

这个是预乘 + one

这个是调整Threshold,可以看出还是有黑边

我看了所有相关的帖子,目前这个问题无解

还是不行啊

你这是在编辑器里面放大看的吧,运行时也会很明显吗?本质原因还是边缘半透明部分混合了透明部分(0,0,0,0)的黑色RGB通道,像你发的这张图片边缘是倾斜的,不是平整的2的倍数,肯定会有部分像素混合一部分(0,0,0,0)像素,所以你放大看到的黑边并不是连续的。要解决有两种方式,TP这种图集打包的工具都会有扩边的设置,就是在将边缘半透明部分的颜色复制到边缘的透明部分,避免半透明边缘采样到(0,0,0,0)的黑色RGB通道。另外就是在美术出图的时候透明部分保留原色,而不是(0,0,0,0)这样的黑色透明。

1赞

Trim Threshold 为0 黑边依旧明显

你给的这两种解决方式第一种不适用也一样,第二种对于美术来说太麻烦了。 你们就不能改回以前吗?以前没有出现过这种问题啊

你给的这两种解决方式第一种不适用也一样,第二种对于美术来说太麻烦了。 你们就不能改回以前吗?以前没有出现过这种问题啊

以前都是使用这种方式出图,没有黑边。为啥现在引擎出了问题非要让使用者去解决这些问题呢?
@wangzhe @panda @cary @jare @huanxinyin

持续关注中,被美术吐槽过这个问题很久了

关键是所有的官方人员都觉得这个不是他们的问题,觉得应该让美术来解决:3:

我们会跟进这个问题,如果真的是无法设置 opacity

上面有demo可以试一下,而且有很多人都有这个问题。翻遍论坛没有找到合适的解决办法只能求助你们了

如果你们很急的话,可以使用自动图集,哪怕自动图集里只有一张图。我们在自动图集里默认帮用户做了需要美术去做的操作,可以确保没有黑边。

1赞

以前是什么版本没这个问题?这个问题是多个因素叠加的结果,有很多种解决办法,我不确定你说的是哪种方式?

牛逼 ,好使了
使用自动图集,构建出来的是正常的。

多谢!多谢!

请问自动图集帮美术做了哪些确保没有黑边的操作呢?可以简单说一下吗

你还没说你以前哪个版本没有黑边呢?我不记得以前有过去黑边得支持

在透明像素上填充相邻像素的 color 颜色,这样就不会有黑边了。

网络图片怎么处理啊?