Unity优化

HDRP

HDRP大场景慎用体积雾,亲测场景开始体积雾后帧率降低20帧左右。你还小把握不住!!!

纹理

一、纹理压缩

在游戏中jpg、png、tga、psd等这些图片文件格式,在游戏运行的时候不会使用这些格式,而是使用设备显卡所支持的纹理压缩格式。

在构建时把纹理源文件压缩为对应指定纹理压缩格式的过程就是纹理压缩。

二、纹理压缩格式

a、ETC_(Ericssion Texture Compression)最初为移动设备开发,如今是Android标准压缩方案

b、DXT-原名S3TC,由S3 Graphics开发的一种与组块有关的有损算法,也叫DXTn或者DXTC(DirectX Texture)

c、PVRTC-(PowerVR Texture Compression),由Imagination公司专为PowerVR显卡核心设计。一般只用于苹果的设备,部分Android支持

d、ASTC-(Adaptive Scalable Texture Compress),由ARM和AMD联合开发的一种新的压缩格式

e、Crunch压缩是一种基于DXT或ETC纹理的有损压缩格式,压缩过程中会丢失部分数据

三、平台默认纹理压缩格式

1、Android

    RGB Compressed ETC[RGB 24bit]

    RGBA Compressed ETC[RGBA 32bit]

2、IOS

   RGB Compressed PVRTC 4bit

   RGBA Compressed PVRTC 4bit

四、纹理压缩对纹理尺寸要求

理想情况:都是2的n次幂(NPOT)

非理想情况:

 a、平台支持:纹理大小所需内存会增加,采样可能更慢

 b、平台不支持:对纹理进行缩放和填充达到下一个2的幂大小,占用更多内存,加载速度变慢。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值