unity UGUI内存优化

关于UI内存优化主要是图集优化方面

1.尽可能少图集带进战斗里面,战斗中的图集尽量保持两张左右(战斗ui和头像)

2.大图脱离图集使用rawimage(背景图,尺寸偏大的图片)

3.图集尽可能在1024*1024范围内,尽可能使用九宫格

   正常按照1920*1080切图,放到图集里面,整到1024*1024一般问题不大

4.关于冗余图或者图集放的不规范可以使用工具来进行优化,图集工具

5.图集关掉mipmap和read/write功能,这两个都会增大内存

6.图集格式和其他纹理一样,ios可以使用PVRTC,Android可以使用ETC2,如果效果达很差也不能用rgba32,虽然可以使用rgb16,但是遇到渐变的时候会出问题,这时可以尝试astc这种格式(我项目在用,抛弃了低端机)

注意:一个图集里面不能出现不同格式,不然不同格式会有一张图,尽量保持图集宽高长度一样,2的n次幂

优化这个东西没有通用,只能具体问题具体分析

发布了63 篇原创文章 · 获赞 37 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/SnoopyNa2Co3/article/details/90607158