部分图片在引擎中有黑边并且发糊不清晰

ui使用Sketch制作的,结果导出图片在引擎中有黑边,导入xcode或者android studio或者web原生开发均没问题。在引擎中把图片的预乘勾选同时设置blend src blend factor为one则黑边消失,但是所有的图片和节点均需要设置,请问引擎组的同学这个问题有没有根治的方法?我看论坛去年也有反应类似问题的帖子,均无疾而终。更大的问题是图片变模糊不清晰,对比别的引擎和1.x版本的cocos非常明显。

经过测试发现iOS/android/web原生开发使用均没有黑边,白鹭引擎也没黑边,只有cocos有问题,这个引擎组有更好的解决方案吗?
白鹭:

cocos2.4:

补一张原图,希望有大拿有完美解决方案。test.zip (23.7 KB)

cocos1.10.2:

可以看同一张图片不仅仅2.x版本出现黑边,同时观感也更模糊,1.x版本不仅没黑边图片也更清晰,虽然编辑器里都显示有黑边,但发布后只有2.x版本有黑边同时图片变模糊,这个是不是引擎的问题呢?

@EndEvil

同样遇到这个黑边问题,按照 jare 之前帖子回复的建议,配置自动图集后,构建出的项目就看起来正常,编辑器还是保持黑边,由于编辑器自动图集不生效(不知道为什么这样设计,节省算力?)。

期待有其它更好的解决办法。

坐等官方回复了,先留个脚印,这也是我遇到的问题

官方论坛不活跃有一段时间了。。。这个问题只有cocos存在,测试了其他开发工具和引擎均正常,1.xcocos也正常。

顶一下楼主,也遇到相同的问题,预乘+one的方式,背景1%透明度 能解决大部分问题,但还是有部分解决不了,期待官方给个答复

使用自动图集后,打包 web 测试基本没问题,后面尝试打包在微信小游戏上测试,黑边非常明显。看到论坛有过类似的讨论: 图片有黑边 但是没有讨论出结果。

这个问题,我让产品忍了,太难了,论坛现在出的方法都类似补丁,解决不了实际问题,如果全部去设置乘积,那每张图片都是一个工作量,准备下一个版本使用1.x的版本开发了,图片黑边问题太严重了,美术都是一样的出图

2.3 开始支持多选批量设置

谢谢反馈,我们先跟进下模糊问题。黑边问题比较彻底的解决方法是有的,我们 3.0 之后会优化,抱歉,实在忙不过来。

请问是什么平台?能提交一个demo么?我们用你这张图,在web上感觉还行,

pixi 这类引擎,所有纹理都是默认开启预乘的,所以没有黑边问题。但是这样可能会有其它问题,并且混合模式就等于不可用。请问你在 1.10 上没有黑边,是否是因为你默认采用了 Canvas 渲染模式?2.0 开始不支持 Canvas 了。

你好,我本地在 chrome 上测试没察觉有模糊的问题。build.zip (1.9 MB)



和1.x版本引擎对比,和其他引擎对比也能看出来,2.x版本不仅有黑边也模糊。比如egret或者你原生web使用这张图都是显示正常的。

导入引擎后不要修改任何设置,包括欲乘什么的,我这边测试1.10是没有黑边的显示正常,有黑边的就看着发虚模糊不锐利。

我们这边对比过了,刨除黑边,其它部分是一样清晰的呢。没有你之前对比图里面那么夸张的模糊效果。你看看具体是什么平台出现的问题?确保 retina 都开启了?或者给个 demo?

有空能看一下,下面的 demo 在微信小游戏真机上,为什么显示黑边吗?Web 上基本正常

testalphapng.zip (1014.0 KB)

通过微信开发工具,真机测试,是下面的状态,非常明显: