图片黑边

自己用ai做了一些简单图片,背景透明的按钮图。导出如下

但在编辑器里显示有黑边

浏览器,真实环境也有黑边。
论坛里搜了下,关闭抗锯齿就没有黑边,但是边缘就会有明显的锯齿。
有没有人有其它的去黑边的解决方法?

上周我们也是这个情况。。后来美术就把没经tinypng压缩过的素材摆上去了,正常了。

你渲染方式是canvas吧,webgl还是有这个问题

同问。。。现在解决了吗?

同问同问

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

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

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

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

请问tiledmap怎么处理呢?没有设置预乘的选项。

meshRender 贴图,图片也做了预乘,在曲线部分有黑边,可能是什么原因呢

原图有两种处理方式,一种在图片导出时,在颜色通道下面添加黑色背景,透明通道保持不变。这个是怎么设置呢?

mark6666

那3.0怎么办