Unity加载StreamAssets图片时失真
在使用Unity加载外部图片时
可使用WWW或者时IO的方式
本例使用IO加载StreamAssets下图片
但在编辑器测试正确
发布之后出现图片失真情况,且在不同的显示器(或者是显卡)下,效果不同
有的失真,有的没有
使用RenderDoc GPU分析工具
查看发现,动态加载的图片实际上生成了多个分辨率的贴图,但无最大分辨率为原图的一半,导致图片失真
解决办法:
在创建Texture时将其mipChain属性置为false即可
还可以减少内存的消耗
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 一半!
评论
ValineDisqus