unity3d出版本时出现的图片失真(图片模糊)

项目在打包apk的时候出现的一个问题,就是项目中的图片资源,在PC上显示正常,且跟美术给的图片一样,但是打apk包安装到手机的时候就发生模糊,不够清晰。

一般我们都会把导入的图片搞成图集(也就是Altas)以减少开销。可能是当时在导入图片的时候没有设置好,图片的相关属性如图:

unity3d出版本时出现的图片失真(图片模糊)_第1张图片

关于它的各个属性的相关影响就不说了,造成版本图片模糊的原因是“Generate Mip Map”这个选项我打勾了,这个选项如果打勾会生成Mip Maps,比如当纹理在屏幕上非常小的时候,Mipmap会自动调用该纹理较小的分级.

“Generate Mip Maps”会为同一张纹理创建出很多不同大小的小纹理,构成一个纹理金字塔。而在游戏中可以根据距离物体的远近,来动态选择使用哪一个纹理。这是因为,在距离物体很远的时候,就算我们使用了非常精细的纹理,但肉眼也是分辨不出来的,这种时候完全可以使用更小、更模糊的纹理来代替,而这大量可以节省访问的像素的数目。但它的缺点是,由于需要为每一个纹理建立一个图像金字塔,因此它会需要占用更多的内存。

所以在图片导入进来的时候把这个选项去掉,如果已经打好图集,就选中图集的贴图进行设置。(打包的Altas会有3个文件,其中一个是贴图文件)

你可能感兴趣的:(unity3d出版本时出现的图片失真(图片模糊))