为啥unity导入的ui素材会有毛边

本质原因是,现今的显示器屏幕都由像素阵列组成。现实世界中的物体形状都是连续的,而屏幕上只能用离散的像素点来表征,所以会造成毛边。

例如,屏幕上的一条斜线由一排阶梯状的像素点构成,看起来就显得锯齿型。

可以试试设置Unity的反锯齿倍数,在Edit->projectsetting-->quality进行解决,加一个Antialiasing的imageeffect。用抗锯齿后处理来优化一下吧。