2.1支持了压缩纹理,但只支持pvrtc,感觉还不完善。
希望引擎同学早日把压缩纹理支持全了,下面是一个思路:
图片格式支持的压缩方式:
jpg => etc1, pvr, etc2
png => pvr, etc2
平台支持的压缩方式:
android native => etc1, etc2
ios native = pvr, etc2
这两个因素取一个交集,比如
android native && jpg => etc1, etc2
带alpha通道的etc1倒是暂时可以不考虑,这块的改动大一点。
etc2是希望可以重视起来的,特别是ios。在iphone5s以上都是支持的格式,质量比pvr要好,且支持透明通道
详见:http://forum.cocos.com/t/cocos-etc2/49061
像2DRPG类的,角色,地图,特效,都是图片帧,图量是非常大的。如果没有压缩纹理,内存压力会比较大,很容易内存耗尽而死。