关于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次幂
优化这个东西没有通用,只能具体问题具体分析