参考链接:
https://www.cnblogs.com/msxh/p/14194756.html
https://blog.csdn.net/qq1090504117/article/details/106250428
https://blog.csdn.net/chezhangliang/article/details/106797144?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.base
AssetStudio下载:https://github.com/Perfare/AssetStudio/releases
使用AssetStudio可以查看AB包内的资源
关于Include in Build:
勾选Include in Build:当使用到图集的图片时,unity会自动加载该图集。在打包时,图片所在的AB包,会把该图片的图集也打进该AB包
不勾选Include in Build:需要手动实现加载图集的方法
使用方式:
1.勾选Include in Build,即自动加载。至于图集的卸载,需要调用Resources.UnloadUnusedAssets();
2.同一图集的所有图片都要放在同一个AB包内,.spriteatlas文件无需打包
3.直接以散图的形式去加载图片。无需主动地加载图集,再从图集中获取图片
a.测试打包
如下,MainView使用了Common和Main这两个图集的图片,这里以文件夹为单位进行打包,注意不打.spriteatlas文件
查看MainView的ab包,没有出现Texture和Sprite类型
查看MainView的ab包的.manifest文件,依赖是正确的
查看图集的AB包,里面有一张合好的Texture和若干Sprite
b.测试图集的加载卸载
加载AB包内的MainView