纹理尺寸
纹理的大小影响其压缩,mipmap生成支持和流支持。
压缩
通常UI纹理不会被压缩,因为特别是DXT5压缩会导致一些可能会破坏某些UI样式的干净线条的工件。不过,根据您需要减少内存占用(以及您的UI审美是否与其兼容),您可能需要启用压缩。
DXT5压缩仅适用于4的倍数的纹理。即使您不打算为UI纹理启用压缩,这一点很重要,因为您将来可能需要改变主意。
Mipmap生成
UI中通常不使用Mipmap缩放。但对于可能以多种不同比例显示的某些资产(例如UI许多部分中使用的图标),mipmap支持可能会有用。
生成Mipmap仅适用于两次幂的纹理。
▲如果纹理不是2的幂乘而不是4的倍数,则禁用压缩和mipmap生成。“格式”是一个简单的32位图像,B8G8R8A8。
▲如果纹理是4的倍数,则可以使用DXT5压缩进行压缩。但是不支持mipmap。
▲压缩和MIP贴图生成支持两个幂的纹理。
禁用纹理压缩
▲对于256像素纹理手动禁用纹理压缩,资源大小从85Kb增加到341Kb。
流媒体支持
流式处理通常不会影响UI纹理,但您应该意识到,虚幻(截至4.16版)仅支持流式幂法纹理。
概要
纹理尺寸 | 压缩 | 的贴图 | 流 |
---|---|---|---|
电源的两 | DXT5支持 | 支持的 | 支持的 |
4的倍数 | DXT5支持 | 不支持 | 不支持 |
其他 | 不支持 | 不支持 | 不支持 |