cocos creator图片黑边or白边

求解

建议用预乘解决。下面引用官方文档的 FAQ:

这是由于线性过滤时,颜色通道和背景色做了插值,比较简单的办法是使用预乘。预乘需要将 Sprite 组件的混合模式设置成 SRC: ONE, DST: ONE_MINUS_SRC_ALPHA,然后对原图做处理。

原图有两种处理方式,一种在图片导出时,在颜色通道下面添加黑色背景,透明通道保持不变。另一种是在代码中对 texture 调用 texture.update({premultiplyAlpha: true}),如果调用失败,有可能是旧版 Creator,旧版需要改用 texture.handleLoadedTexture(true)。

在 2.0 版本中,纹理在编辑器中添加了一个预乘选项,不过我昨天发现不同平台这个表现是不一样的,应该是 WebGL 实现上的问题。建议还是对图片本身做预乘比较好。

也根据官方回复设置了.还是不行.求解答~~~

1赞

求大佬关注

麻烦提供个demo,有哪些平台表现不对?我们看看什么情况。

只有在web上会出现,而原生和模拟器都没有

大佬.求解答

我只是运行在web的时候会出现,未构建打包

麻烦整理出一个有问题的小demo,上传给我们分析一下!

TempDemo.rar (807.4 KB)

升级2.0.5之前是浏览器会出现黑边.升级后是手机会出现,浏览器不会出现.
demo已上传,求大佬帮忙看看~

求大佬

@huanxinyin 呼喊大佬

@huanxinyin

2.0.5 浏览器没发现黑边,你在测试看看,如果有黑边,麻烦再截个图!还有什么平台,什么效果,麻烦也罗列一下。

哥.我都说了浏览器没黑边咯= =…

升级2.0.5之前是浏览器会出现黑边.升级后是手机会出现,浏览器不会出现.
demo已上传,求大佬帮忙看看~

手机显示效果,上面也有~

@huanxinyin

@huanxinyin

好的,复现出来了,真绕,我们看下什么情况!

:joy: 要上线了,求大佬紧急帮忙看看.~

呼叫大佬~~~