Unity日本的Keijiro Takahashi发佈了一个为Unity量身订做的图片压缩套件ChromaPack。

关于ChromaPack,他是一种破坏性压缩图片的技术,採用chroma subsampling technique演算法,可以让图片在记忆体内变小,取样每1 pixel 12bits(x2.67 32位元RGBA压缩),由于算法简单,因此老旧的硬体也能快速解压缩。这张比较图上排是原稿,下排是压缩后的成果。

使用方式也很简单,先到这裡下载(目前在Github上下载)
https://github.com/keijiro/ChromaPack

然后把Assets放入你的项目中,套件会自动把材质转为ChromaPack压缩的格式,并在名称后面加上CP两个字。

用ChromaPack/Opaque这个Shader就可以把你要的图画出来。

ChromaPack也支援1bit的Alpha透明层,当图片有Alpha层时,套件会处理透明度并记录,可以用ChromaPack/cutout这个shader把Alpha画出来。

181018caaf5awycpkfkpoe.png

181035c28nypvh8y97qh8b.png锐亚教育

锐亚教育 锐亚科技 unity unity教程