ui使用Sketch制作的,结果导出图片在引擎中有黑边,导入xcode或者android studio或者web原生开发均没问题。在引擎中把图片的预乘勾选同时设置blend src blend factor为one则黑边消失,但是所有的图片和节点均需要设置,请问引擎组的同学这个问题有没有根治的方法?我看论坛去年也有反应类似问题的帖子,均无疾而终。更大的问题是图片变模糊不清晰,对比别的引擎和1.x版本的cocos非常明显。
经过测试发现iOS/android/web原生开发使用均没有黑边,白鹭引擎也没黑边,只有cocos有问题,这个引擎组有更好的解决方案吗?
白鹭:
cocos2.4:
cocos1.10.2:
可以看同一张图片不仅仅2.x版本出现黑边,同时观感也更模糊,1.x版本不仅没黑边图片也更清晰,虽然编辑器里都显示有黑边,但发布后只有2.x版本有黑边同时图片变模糊,这个是不是引擎的问题呢?
同样遇到这个黑边问题,按照 jare 之前帖子回复的建议,配置自动图集后,构建出的项目就看起来正常,编辑器还是保持黑边,由于编辑器自动图集不生效(不知道为什么这样设计,节省算力?)。
期待有其它更好的解决办法。
坐等官方回复了,先留个脚印,这也是我遇到的问题
官方论坛不活跃有一段时间了。。。这个问题只有cocos存在,测试了其他开发工具和引擎均正常,1.xcocos也正常。
顶一下楼主,也遇到相同的问题,预乘+one的方式,背景1%透明度 能解决大部分问题,但还是有部分解决不了,期待官方给个答复
这个问题,我让产品忍了,太难了,论坛现在出的方法都类似补丁,解决不了实际问题,如果全部去设置乘积,那每张图片都是一个工作量,准备下一个版本使用1.x的版本开发了,图片黑边问题太严重了,美术都是一样的出图
2.3 开始支持多选批量设置
谢谢反馈,我们先跟进下模糊问题。黑边问题比较彻底的解决方法是有的,我们 3.0 之后会优化,抱歉,实在忙不过来。
请问是什么平台?能提交一个demo么?我们用你这张图,在web上感觉还行,
pixi 这类引擎,所有纹理都是默认开启预乘的,所以没有黑边问题。但是这样可能会有其它问题,并且混合模式就等于不可用。请问你在 1.10 上没有黑边,是否是因为你默认采用了 Canvas 渲染模式?2.0 开始不支持 Canvas 了。
和1.x版本引擎对比,和其他引擎对比也能看出来,2.x版本不仅有黑边也模糊。比如egret或者你原生web使用这张图都是显示正常的。
导入引擎后不要修改任何设置,包括欲乘什么的,我这边测试1.10是没有黑边的显示正常,有黑边的就看着发虚模糊不锐利。
我们这边对比过了,刨除黑边,其它部分是一样清晰的呢。没有你之前对比图里面那么夸张的模糊效果。你看看具体是什么平台出现的问题?确保 retina 都开启了?或者给个 demo?
有空能看一下,下面的 demo 在微信小游戏真机上,为什么显示黑边吗?Web 上基本正常
testalphapng.zip (1014.0 KB)
通过微信开发工具,真机测试,是下面的状态,非常明显: