纹理尺寸

纹理的大小影响其压缩,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支持 不支持 不支持
其他 不支持 不支持 不支持

原文地址

ue4 UI和纹理尺寸相关推荐

  1. UE4 如何设置屏幕尺寸和画质

    UE4 如何设置屏幕尺寸和画质 匹配屏幕尺寸 前言 设置 这样就匹配了我们的屏幕了. 画质设置 设置成1或2 匹配屏幕尺寸 前言 我们经常需要针对某些设备进行UI匹配屏幕尺寸,需要在打包的时候在项目设 ...

  2. [UE4] UI部分

    [UE4] UI部分 UMG基础 蓝图 几点思考 UMG和C++交互 UI基础控件和自定义控件 基础控件 自定义控件 3D UI UI适配 优化 UI开发示例 UI对话事件 SVN进行UE4项目协作 ...

  3. python壁纸超清全面屏_iOS 关于全面屏适配的方案及UI在不同尺寸下适配方案

    iOS 关于全面屏适配的方案及UI在不同尺寸下适配方案 前言 全面屏刚出时,网上有说反人类.但过去这么久了,趋于技术的进步或看久了,大家也都慢慢习惯了(只是笔者还是买不起全面屏).官方适配中文版文档也 ...

  4. iOS 关于全面屏适配的方案及UI在不同尺寸下适配方案

    前言 全面屏刚出时,网上有说反人类.但过去这么久了,趋于技术的进步或看久了,大家也都慢慢习惯了(只是笔者还是买不起全面屏).官方适配中文版文档也出来了. 图源:( baijiahao.baidu.co ...

  5. UE4 UI三维转屏幕显示

    UE4 UI三维转屏幕显示 UE4 UI三维转屏幕显示 使用widget组件 自定义方式 UE4 UI三维转屏幕显示 1.首先创建我们要显示的Label 2.在widget中添加UI布局(具体不做阐述 ...

  6. UE4 UI自适应屏幕

    [UE4_C++]<14-3>用户界面 UI和UMG--为UI创建屏幕尺寸自适应缩放 - 哔哩哔哩

  7. Ue4 UI优化文档整理理解

    1.名词解释 User Widget:对应一个用户界面. Widget Tree:每一个 User Widget 都是存储成树状结构. Panel Widget:不会渲染出来,用于对 Child Wi ...

  8. 干货!!UI设计手机尺寸规范优漫动游

      对于刚入行的UI设计师,往往会遇到一个基础问题,就是设计移动APP时,是用什么尺寸或者用哪种屏幕的尺寸是适当的?优漫小编顺便说一些需要注意的问题理解什么是像素密度.   像素密度(pixelspe ...

  9. UE4 UI实现改键功能

    主要内容: 本文主要讲解如何在UI中实现自定义按键的功能类似于游戏中的改键操作,用到的是UE4自带的第三人称案例,因为第三人称自带了小白人和几个按键绑定就不用再手动去设置. 实现步骤: 1.创建两个U ...

最新文章

  1. Oracle慌了!华为终于对JDK下手了!
  2. 如何惹毛一名开发者?
  3. CCNP学习笔记(6)
  4. hexo d 部署博客时出错
  5. Ubunt_配置_start
  6. 【leetcode】3Sum
  7. 一套Windows上C/C++的编码转换函数
  8. 微信小程序 --- 页面跳转
  9. leetcode 363. 矩形区域不超过 K 的最大数值和
  10. python 基类 派生类_在Python中具有两个子(派生)类的继承示例
  11. libvirt- Virsh 所有命令详单
  12. symfony框架_为什么我们放弃传统的Symfony框架
  13. 使用py2neo构建neo4j图模型小demo
  14. memset初始化类对象出错解析
  15. 一对一租房软件系统与设计可行性研究报告
  16. 好用的在线 java 编译网站,编辑器(亲测)
  17. 纯C语言按键驱动,使用软件查询实现
  18. CVE-2015-5254(ActiveMQ 反序列化漏洞)复现
  19. Arc consistency in CSPs
  20. 2019高考(高中)数学必背重点公式大全

热门文章

  1. 为什么很多企业把35岁视为分水岭
  2. 推荐一个堪称神器的资源导航网站
  3. Js获取最近当日、昨天、近一周、近一月的时间
  4. linux sd卡中文件多时读写,数据存储与访问之——文件存储读写
  5. Android安全启动学习(四):device-mapper-verity (dm-verity)和哈希树
  6. deepin终端编译c程序_大神支招 如何在Linux下运行C语言程序
  7. 使用PDF编辑器可以将图片转成PDF文档吗?
  8. vue - 实现 H5 网站使用腾讯地图,附带地图使用教程 / 当前用户 IP 定位获取位置信息教程(详细配置教程及运行示例源代码,保证新手小白 100% 成功)vue.js 或 nuxt.js都行
  9. [TL-WR845N V4] 无线桥接(WDS)如何设置?
  10. 【Github】Git安装教程(Windows) 以及连接Github