Cocos2d-x优化中纹理优化
1.纹理像素格式 纹理优化工作的另一重要的指标是纹理像素格式,能够最大程度满足用户对保真度要求的情况下,选择合适的像素格式,可以大幅提高纹理的处理速度。而且纹理像素格式有与硬件有这密切的关系。 下面我们先了解一下纹理像素的格式,主要的格式有: RGBA8888。32位色,它是默认的像素格式,每个通道8位(比特),每个像素4个字节。 BGRA8888。32位色,每个通道8位(比特),每个像素4个字节。 RGBA4444。16位色,每个通道4位(比特),每个像素2个字节。 RGB888。24位色,没有Alpha通道,所以没有透明度。每个通道8位(比特),每个像素3个字节。 RGB565。16位色,没有Alpha通道,所以没有透明度。R和B通道是各5位,G通道是6。 RGB5A1(或RGBA5551)。16位色,每个通道各4位,Alpha通道只用1位表示。 PVRTC4。4位PVR压缩纹理格式,PVR格式是专门为iOS设备上面的PowerVR图形芯片而设计的。它们在iOS设备上非常好用,因为可以直接加载到显卡上面,而不需要经过中间的计算转化。 PVRTC4A。具有Alpha通道的,4位PVR压缩纹理格式。 PVRTC2。2位PVR压缩纹理格式。 PVRTC2A。具有Alpha通道的,2位PVR压缩纹理格式。 此外,PVR格式在保存的时候还可以采用Gzip和zlib压缩格式进行压缩