虚幻UI和纹理尺寸

纹理尺寸

纹理的大小影响其压缩mipmap生成支持流支持

压缩

通常UI纹理不会被压缩,因为特别是DXT5压缩会导致一些可能会破坏某些UI样式的干净线条的工件。不过,根据您需要减少内存占用(以及您的UI审美是否与其兼容),您可能需要启用压缩。

DXT5压缩仅适用于4的倍数的纹理即使您不打算为UI纹理启用压缩,这一点很重要,因为您将来可能需要改变主意。

Mipmap生成

UI中通常不使用Mipmap缩放。但对于可能以多种不同比例显示的某些资产(例如UI许多部分中使用的图标),mipmap支持可能会有用。

生成Mipmap仅适用于两次幂的纹理

如果纹理不是2的幂乘而不是4的倍数,则禁用压缩和mipmap生成。 “格式”是一个简单的32位图像,B8G8R8A8。
▲如果纹理不是2的幂乘而不是4的倍数,则禁用压缩和mipmap生成。“格式”是一个简单的32位图像,B8G8R8A8。
如果纹理是4的倍数,则可以使用DXT5压缩进行压缩。 但是不支持mipmap。
▲如果纹理是4的倍数,则可以使用DXT5压缩进行压缩。但是不支持mipmap。
压缩和mipmap生成都支持两个幂的纹理。
▲压缩和MIP贴图生成支持两个幂的纹理。

禁用纹理压缩

▲对于256像素纹理手动禁用纹理压缩,资源大小从85Kb增加到341Kb。

流媒体支持

流式处理通常不会影响UI纹理,但您应该意识到,虚幻(截至4.16版)仅支持流式幂法纹理

概要

纹理尺寸 压缩 的贴图
电源的两 DXT5支持 支持的 支持的
4的倍数 DXT5支持 不支持 不支持
其他 不支持 不支持 不支持

猜你喜欢

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