Creator 图片边缘出现灰色的线

场景编辑器 、ios真机、mac 模拟器,中都会出现,图片边缘(透明像素与非透明像素边界)出现灰色的一条线,原图是没有的。 叠加到比较鲜艳的图片上时会特别明显。

图片都是用tp打包的整图。

打合图时留1像素间隔

tp 打包的时候勾选 reduce border artifacts 可以解决这个问题:joy:

可是不清楚出现和去除的具体细节

求调教~

而且勾选了之后图片占用空间大了将近9倍

可不可以弄个简单的重现项目我帮你看看:grinning:

随便弄个图片用tp打包应该都可以重现。在场景编辑器里面就可以看到效果。
tp 勾选premultipliAlpha(不要勾选 reduce border artifacts ) 然后 sprite blend 用ONE, ONE_MINUS_SRC_ALPHA 也可以消除。

2赞

我对tp不太了解,我都是用的默认设置

你说的两个我都没有勾选,没有出过问题

这个是什么意思呢?有什么作用?求教

之前用2dx的时候也没有出现过这种问题,tp打包纹理的时候也是用的默认选项。这次用creator才遇到这个问题

http://blog.csdn.net/mydreamremindme/article/details/50817294

谢谢,受教了,你的问题只有等官方或者民间的大神来解答了:grin:

我昨天用的这个配置好像没出现问题 我发布的是web mobile的

因为你没有勾选

premultipliAlpha

在你图的第四排,我这边没有勾选也没问题

大佬 我这边在编译器里面 src blend factor 调one,第二行写ONE_MINUS_SRC_ALPHA 还是不行

按照您说的这个调他边上有白边 ,黑边没了

可以试试 在tp 中设置extrude 不为0

用TP打包的,设置Power of 2

管用 支持~~

牛逼,完美解决我的问题 tp 勾选premultipliAlpha(不要勾选 reduce border artifacts ) 然后 sprite blend 用ONE, ONE_MINUS_SRC_ALPHA , 设置extrude 不为0,三步搞定