UE4 IOS UI界面贴图无法显示问题及贴图优化

打包IOS UI界面贴图无法正常显示,这与各个平台支持的纹理压缩有关 。猜测正方形的贴图会被压缩成PVRTC 纹理,IOS支持这种格式的压缩,所以正常显示。或者不压缩纹理使用原格式(userinterface 2d)。或者启用ASTC纹理。

解决方案:

1:2次幂大小的贴图,可以正常显示

2:更改压缩格式:

改为userinterface 2d ,此时也可以正常显示


3:

在项目设置,iOS如图:

从IOS9(A8架构)Apple 手机开始支持ASTC压缩格式 ,如果考虑放弃Apple 6代之前的手机兼容问题了,可以直接使用了。相对于PVRTC2/4而言,ASTC(4X4)的压缩比会增加到0.25,不过显示效果也会好很多,而且不需要把图片设置为方形。




参考:

手游性能优化之深入理解Texture Compression

移动设备的纹理压缩方案

性能优化,进无止境-内存篇: http://gad.qq.com/article/detail/17514

iOS和android游戏纹理优化:http://gad.qq.com/article/detail/13167

Using ASTC Texture Compression for Game Assets:https://developer.nvidia.com/astc-texture-compression-for-game-assets

https://blog.csdn.net/liminled/article/details/45149259/
https://www.jianshu.com/p/f7c3741f22af



猜你喜欢

转载自blog.csdn.net/weixin_36369675/article/details/80705853