博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进行移动端Unity开发,针对引擎PowerVR性能建议
阅读量:6972 次
发布时间:2019-06-27

本文共 734 字,大约阅读时间需要 2 分钟。

如果你正在进行移动端Unity开发,那么这篇博客你绝对不能错过!最近,我们为广大用户提供了面向虚幻4游戏引擎的PowerVR性能建议,如果你更多时候使用的是Unity游戏引擎,那么我们现在就将与你分享PowerVR性能建议文档中关于提升Unity性能的一些方法。

大部分优化操作都适用于移动平台,但是也有一些是专门面向PowerVR平台的。也就是说,无论你的目标应用平台是什么,几乎所有的情况下都能够带来性能的提升,采用这些建议通常是很好的做法。

编译设置

纹理压缩

首先一定要确保使用了纹理压缩,这不仅能压缩存储空间,同时也会节省运行时的带宽,这是提升性能且节约电池寿命最好的方法之一。纹理压缩的优点是它们会一直处于压缩状态直到它们要被用于某个片段处理操作的时候。

Unity支持各种各样的纹理压缩方法,默认方法是ETC

压缩格式选项介绍如下:

ETC作为一种纹理压缩格式支持所有的设备,但是在压缩质量和大小方面被ETC2所取代,尽管ETC很简单并且有广泛的支持,但是它不支持阿尔法(Alpha)通道而且压缩率也不是很理想。

PVRTC这种纹理压缩格式仅支持PowerVR硬件平台,支持Alpha通道,具有最好的压缩比率和压缩质量,通过高度灵活的配置一定能够满足质量/大小的要求。

ASTC是一个开源的压缩格式,支持大部分平台,它支持Alpha通道,具有与PVRTC相似的压缩率和可配置性。

DXT作为一种压缩格式广泛的被桌面应用所支持,在移动领域由于授权问题,目前只有Nvidia Tegra平台支持

ATC则只有高通Adreno平台支持

尽管纹理格式设置是全局的,但是每一帧的纹理压缩质量都可以调节

更多unity2018的功能介绍请到paws3d爪爪学院查找。

转载地址:http://adosl.baihongyu.com/

你可能感兴趣的文章
N皇后问题
查看>>
安装系统需要设置BIOS
查看>>
WPF 浏览器应用程序(page页面)如何全屏
查看>>
用户角色权限
查看>>
java读取xml(当xml放在包里时)
查看>>
图解Raid5数据存储的原理
查看>>
多线程面试题系列(1):多线程笔试面试题汇总
查看>>
近期解雇4000人,总解雇人数将超过7.5万 思科依然锋芒万丈
查看>>
HDU 1251 统计难题
查看>>
bzoj3707: 圈地
查看>>
centos7.3.1611安装及初始配置
查看>>
springboot热部署
查看>>
MySQL学习(五) UNION与UNION ALL
查看>>
C语言解释器的实现--词法分析(二)
查看>>
排序算法(一)冒泡排序
查看>>
爬虫_淘宝(selenium)
查看>>
关于常用的web.xml、applicationContext.xml与springMVC-servlet.xml
查看>>
metasploit篇-02
查看>>
CentOS Rsync服务端与Windows cwRsync客户端实现数据同步
查看>>
14、使用csv和excel存储豆瓣top250电影信息
查看>>