因为之前自己从来没有好好看过这部分,一直都是用的DXT压缩图片,结果发现原来ios是不支持DXT的,

还不知道我项目那么卡是不是这部分引起的,

但愿是~这样应该就可以解决游戏在ios上只有6.8帧的问题了~~


[Desktop]
RGB Compressed DXT1

压缩的RGB纹理。这是最常见的漫反射纹理格式。

4位/像素(32 KB 256x256)

RGBA Compressed DXT5

压缩的RGBA纹理。这是漫反射和高光控制纹理的主要格式。

1 字节/像素(64 KB 256x256)

RGB 16 bit 65万颜色不带alpha。压缩的DXT格式使用较少的内存,通常会更好看。(128 KB 256x256)
RGB 24 bit

真彩色不带alpha。(192 KB 256x256)

Alpha 8 bit

高质量alpha通道,不带颜色。(64 KB 256x256)

RGBA 16 bit 低质量真彩色。有16级红,绿,蓝和alpha。压缩的DXT5格式使用较少的内存,通常会更好看。(128 KB 256x256)
RGBA 32 bit 高质量真彩色带alpha(256 KB 256x256),这个文件很大。大多数情况下,DXT5提供足够的质量,文件大小要小得多。这个主要用于法线贴图,DXT压缩往往带有一个可见的质量损失。

[iOS]
 RGB Compressed PVRTC 4 bits  

PVRTC 4位,压缩的RGB纹理。这是最常见的漫反射纹理格式。

4位/像素(32 KB 256x256)

 RGBA Compressed PVRTC 4 bits  

压缩的RGBA纹理。这是漫反射和高光控制纹理的主要格式。

4 位/像素(32 KB 256x256)

 RGB Compressed PVRTC 2 bits  

压缩的RGB纹理。 低质量格式,适用于漫反射纹理。

2 位/像素(16 KB 256x256)

 RGBA Compressed PVRTC 2 bits  压缩的RGBA纹理。 低质量格式,适用于漫反射纹理和高光控制纹理。2 位/像素(16 KB 256x256)
 RGB Compressed DXT1  压缩的RGB纹理。 在iOS不支持此格式,但为桌面项目保持向后兼容性。
 RGBA Compressed DXT5  压缩的RGBA纹理。在iOS不支持此格式,但为桌面项目保持向后兼容性。
 RGB 16 bit  65万颜色不带alpha。比PVRTC格式使用更多的内存,但更适用于UI或不带渐变的明快的纹理。128 KB 256x256
 RGB 24 bit  真彩色不带alpha。(192 KB 256x256)
 Alpha 8 bit  高质量alpha通道,不带颜色。(64 KB 256x256)
 RGBA 16 bit  低质量真彩色。具有16级的红、绿、蓝和alpha。比PVRTC格式使用更多的内存,但如果需要精确的alpha通道,会更方便。(128 KB 256x256)
 RGBA 32 bit  真彩色带alpha - 这是最高质量。256KB 256x256,这个是很消耗性能的。大多数情况下,PVRTC格式提供足够的质量,但有更小的文件大小。

[Android]
RGB Compressed DXT1

压缩的RGB纹理。支持Nvidia Tegra。4位/像素(32 KB 256x256)

RGBA Compressed DXT5

压缩的RGBA纹理。支持Nvidia Tegra。6位/像素(64 KB 256x256)

RGB Compressed ETC 4 bits 压缩的RGB纹理。这是Android工程默认的纹理格式。ETC1是OpenGL ES 2.0标准的一部分,并且支持所有的OpenGL ES 2.0 GPU,但它不支持Alpha。4位/像素(32 KB 256x256)
RGB Compressed PVRTC 2 bits

压缩的RGB纹理。 支持Imagination PowerVR GPU。2位/像素(16 KB 256x256)

RGBA Compressed PVRTC 2 bits

压缩的RGBA纹理。支持Imagination PowerVR GPU。2位/像素(16 KB 256x256)

RGB Compressed PVRTC 4 bits

压缩的RGB纹理。 支持Imagination PowerVR GPU。4位/像素(32 KB 256x256)

RGBA Compressed PVRTC 4 bits

压缩的RGBA纹理。 支持Imagination PowerVR GPU。4位/像素(32 KB 256x256)

RGB Compressed ATC 4 bits

压缩的RGB纹理。 支持Qualcomm Snapdragon。4位/像素(32 KB 256x256)

RGBA Compressed ATC 8 bits

压缩的RGB纹理。 支持Qualcomm Snapdragon。6位/像素(64 KB 256x256)

RGB 16 bit 65万颜色不带alpha。比压缩的格式使用更多的内存,但更适用于UI或不带渐变的明快的纹理。128 KB 256x256
RGB 24 bit 真彩色不带alpha。(192 KB 256x256)
Alpha 8 bit 高质量alpha通道,不带颜色。(64 KB 256x256)
RGBA 16 bit 低质量真彩色。默认压缩的纹理带有alpha通道(128 KB 256x256)
RGBA 32 bit 真彩色带alpha - 这是高质量压缩的纹理带有alpha通道。(256 KB 256x256)

Unity3D~纹理格式的更多相关文章

  1. Shader Model 3.0:Using Vertex Textures SM3:使用顶点纹理 (NVIDIA spec, 6800支持使用D3DFMT_R32F and D3DFMT_A32B32G32R32F的纹理格式实现Vertex Texture。)

    翻译者 周波 zhoubo22@hotmail.com 版权所有 Philipp Gerasimov Randima (Randy) Fernando Simon Green NVIDIA Corpo ...

  2. GL 纹理 格式 资料备份

    分别转载至:http://www.tuicool.com/articles/qAbYfq    和 http://www.verydemo.com/demo_c161_i114362.html 在手机 ...

  3. Unity3d纹理压缩格式表

  4. Unity3D 纹理偏移(TextureOffset)浅析

    首先,给出圣典的解释: Material.mainTextureOffset 主纹理偏移量 var mainTextureOffset : Vector2 Description描述 The text ...

  5. unity3d 纹理动画

    不知道大家有没有玩过赛车游戏 赛车游戏的跑道有路标,如下图 玩过赛车游戏的都知道,大多数赛车游戏的路标是会动的,如上图,它会从右往左运动 不会发动态图,大家脑补一下吧 没有玩过赛车游戏的也不要紧,大家 ...

  6. [原]unity3d 纹理旋转

    纹理旋转实现思路:纹理坐标*平移矩阵*旋转矩阵(类似顶点旋转): 矩阵一般要求中心点为(0,0) 而纹理中心点默认(0.5,0.5);所以先得平移到(0,0):可以考虑乘以平移矩阵[1,0,0,0,1 ...

  7. unity优化 — UGUI纹理格式的选择

    首次界面打开加载的资源(如 贴图)会被缓存在内存中,再次打开界面由于内存中已有了资源 所以会更快.如何让首次打开界面会更快呢? 图片是否进行了有效的压缩.Android 平台下不带透明通道 优先使用E ...

  8. 还原堆栈信息,分析地形系统使用ASTC格式的纹理导致Crash的问题

    0x00 前言 在这篇文章中,我们选择了过去一周Unity官方社区交流群中比较有代表性的几个问题,总结在这里和大家进行分享.主要涵盖了IL2CPP.Scripting.Virtual Reality. ...

  9. [Unity3D]关于U3D贴图格式压缩

    http://blog.sina.com.cn/s/blog_5b6cb9500102vi6i.html 因为有不少人都问过我压缩格式的问题,今天飞哥又重新提醒了一次.整理一下发个贴,以供大家查阅和讨 ...

随机推荐

  1. 并发编程Semaphore详解

    Semaphore的作用:限制线程并发的数量 位于 java.util.concurrent 下, 构造方法 // 构造函数 代表同一时间,最多允许permits执行acquire() 和releas ...

  2. Atcoder Beginner Contest 147C(状态压缩)

    最多15个人,用N个二进制的数字表示每个人的状态,然后检验.这串数字相当于已经把这些人的状态定了下来,如果和输入的情况不符则这串数字不正确,直接忽略,因为枚举了所有的情况,所以总有正确的,不必在错误的 ...

  3. 一个简单的python爬虫,爬取知乎

    一个简单的python爬虫,爬取知乎 主要实现 爬取一个收藏夹 里 所有问题答案下的 图片 文字信息暂未收录,可自行实现,比图片更简单 具体代码里有详细注释,请自行阅读 项目源码: # -*- cod ...

  4. 苗条的生成树 Slim Span--洛谷

    传送门 钢哥终于没给黑题紫题了(卑微v 稍稍需要多想一点点 ---------------------------------------------------------------------- ...

  5. eclipse好用的快捷键

    eclipse一些增加工作效率的快捷键(部分自己添加) eclipse如何修改快捷键 1. shift + enter | ctrl + shift + enter 在下/上方增加空行 2. ctrl ...

  6. angular常用命令整理

    1.创建项目 ng new 命令 描述ng new <project-name> [options] 创建一个新的 Angular 项目,默认在当前所在目录下参数 描述--dry-run  ...

  7. jsp用equals判断两个字符串变量是否相等

    使用即可: s1.equals(s2) 如果使用场景: if(s1==s2){} 这样使用可能会出现判断无效的情况. 使用if(s1.equals(s2)){}就可以了.

  8. C语言:将3*4矩阵中找出行最大,列最小的那个元素。-将低于平均值的人数作为函数返回值,将低于平均分的分数放入below数组中。

    //将3*4矩阵中找出行最大,列最小的那个元素. #include <stdio.h> #define M 3 #define N 4 void fun(int (*a)[N]) { ,j ...

  9. C语言:判断字符串是否为回文,-函数fun将单向链表结点数据域为偶数的值累加起来。-用函数指针指向要调用的函数,并进行调用。

    //函数fun功能:用函数指针指向要调用的函数,并进行调用. #include <stdio.h> double f1(double x) { return x*x; } double f ...

  10. 基于科大讯飞AIUI平台自定义语义库的开发

    说明:我写这篇文章的主要目的是因为我在做这块的时候遇到过一些坑,也是希望后来者能少走一些弯路. 科大讯飞AIUI开放平台地址 科大讯飞AIUI开放平台后处理地址 AIUI后处理开放平台协议 1. 科大 ...