首先推荐一篇文章,ASTC纹理压缩格式详解,里面详细讲述了iOS,android不同的贴图压缩方式与各种压缩结果对比。
转java开发后,好久没有接触过unity,回老家后为混口饭,又重新拿起了unity工作。最近接手一款休闲款word类游戏,里面包含无数UI与贴图,为控制包体,内存等,尝试压缩贴图,无意之间找到这篇文章,拜读之后感觉很受用,就拿到了项目中。但是在贴图导入项目中,unity会自动压缩图片,但压缩类型不是我想要的,然后android平台设置一遍之后,又要到iOS平台设置一遍,作为懒人一个,就做了这么一个小工具,它会在贴图导入项目后,自动设置图片压缩格式,图集等。(参考他人代码,略作改动)
但是在项目中,总有一些贴图要做特殊处理,本人使用windows开发机,开发过程中只设置android平台下的压缩格式等,为避免设置两次(Android与iOS)贴图压缩格式,在mac平台下添加复制android压缩格式至iPhone平台。效果如下,android平台设置完毕之后,再到iOS平台下选中贴图目录,或者贴图,点击即可。