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

这两个图片的尺寸不一样啊,Finder 是原尺寸,游戏是放大后的,能比吗?
除非你能保证在网页里图片的尺寸完全相等,否则肯定是原始尺寸最清晰。
游戏引擎显示的画面需要经过屏幕适配,肯定会有所拉伸,这个是正常的。

哥们,你这两张图根本就不一样大,发布后的图片比预览的大了一小圈,放大了能不模糊吗?有可能预览的分辨率是更接近原图的,所以自然 pixel perfect 了。如果要防止放大时变糊,可以设置一下纹理的采样方式为 point

你试试同样的显示尺寸(都放大)的情况下,白鹭还有没有黑边?

根据我们的测试,都会有黑边,都会模糊。这是正常的。你这边发现 1.x 版本没有黑边也清晰,纯粹是巧合,因为你在某个版本上渲染出来的尺寸恰好没有缩放,是原图大小,自然不会有重采样。不重新采样自然不会有黑边也不会模糊。

不是为了找茬而找茬,在 Finder 中也能放大,但是边缘的感觉不一样。

已经有这样不太方便的解决方法,能不能加一个全局选项,开启了就引擎自动处理,以达成同等效果,不用一个一个改图。

得重采样才会有黑边,而且是 GPU 重采样,你这个锯齿那么重,当然不会变糊也不会有毛边。这个对所有使用 GPU 渲染的引擎都是一致的。只是有的引擎用了 GPU 预乘,有的用了 CPU 预乘绕开了,开发者不知道而已。

之后我们会在资源层面进行优化,确保默认使用情况下不会有黑边的。

2赞

大晚上的,看到开发团队还在积极解决问题,我觉得没白来,加油吧,各位~

不好意思这个不是解决方案哦。设计分辨率都是960*640,预览模拟器都选iphone5,所有设置条件全一样,仍然是1.10.2清晰没黑边,不知道你说的巧合是指什么?

我们再确认下你说的这个分辨率,我之前是怀疑两边缩放不一致,清晰的版本是因为尺寸接近 pixel perfect

好的,麻烦再测试下吧,我这边为了测试把所有参数都设置一样了。而且有个问题是如果修改了纹理的配置,比如预乘、fitler mode等就无法参与动态合图了!

以下均以 1.10.2 版本测试。

以上分辨率下均出现黑边,而在 iPhone 5 下没有黑边。

并且经过测试,同等分辨率下,1.10.2 和 2.4.0 清晰程度都是一致的。

目前我们也做了 webGL 的简单渲染测试例子,测试过后发现案例里面没有黑边。

我们已经将此问题列为 p1 级重要处理问题,会持续不断的尽快处理。

@sky068 和你的测试结果之所以不同,估计就是分辨率差别吧。

我们测试时使用 iPhone 5 分辨率,显示效果尺寸是小于原图尺寸的,所以跟你反馈的截图不符。不知道为什么你的截图尺寸那么大。请你自己找找原因吧。
引擎由于多分辨率适配会对尺寸进行拉伸,会对清晰度造成影响,这是正常的。我们只能确保在同一个尺寸上不会因为引擎自身原因引入额外的问题。

我这也是iphone5,的确是分辨率超过设计分辨率就会黑边模糊, 但是同样是iphone5的模拟器,2.4.0版本仍然有黑边模糊,而1.10.2就正常?

iphone5及iphone4因为高度和设计分辨率高度一样所以正常显示(适配模式为适配高度),但是只是1.10.2正常,而2.4.0仍然有黑边模糊问题,这个什么原因呢?上面为2.4.0, 下面为1.10.2, 把图片下载下来看区别很明显的。


我的截图和你们的一样大哦,只是我截的是局部,你们发的图是整个屏幕,单独比较那个黑边icon是一样大的。

要不你约他们远程看看呗,我们也希望能快点有结果~

表示我遇到过图片边缘白边的问题 是美术大大做图的时候加了描边 后面把描边去掉就好了

我去,细思极恐,我也是由于白色一张小图,发现了这个问题。没想到是个大大的问题。。。现在回看了下,果然好多图片其实都偷偷加了边框,原本还以为美工图没切好。。。