lyh916

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  201 随笔 :: 0 文章 :: 12 评论 :: 21万 阅读

参考链接:

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

posted on   艰苦奋斗中  阅读(418)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示