起源于某个需求中,显示圆形用户头像框,使用240 x 240的头像,在ugui中缩小到60 x 60使用,结果发现会有比较明显的锯齿,如下:
寻找了各个解决方案,包括修改Project Quality的抗锯齿,也没有解决;
后面尝试更改了Sprite上Maxsize设置,从默认的2048修改到64,即接近ui上实际大小,反而图像锯齿更小了。
调整后结果如图
如图
目前没有深究原因,推测可能和ugui 对ui的缩放采样机制有关,尺寸太大但是对像素采样数据还是很精确,这种圆角图形采样时,局部的像素分布很不均匀,导致过度不平滑,锯齿明显。【仅是推测未验证】