在使用Unity加载外部图片时

可使用WWW或者时IO的方式

本例使用IO加载StreamAssets下图片

但在编辑器测试正确

发布之后出现图片失真情况,且在不同的显示器(或者是显卡)下,效果不同

有的失真,有的没有

使用RenderDoc GPU分析工具

查看发现,动态加载的图片实际上生成了多个分辨率的贴图,但无最大分辨率为原图的一半,导致图片失真

解决办法:

在创建Texture时将其mipChain属性置为false即可

还可以减少内存的消耗