1.AB包的基本概念和作用

1.AB包的基本概念和作用


1.1 知识点

学习目标

了解AB包是什么

特定于平台的资产压缩包,有点类似压缩文件
资产包括:模型、贴图、预设体、音效、材质球等等
资产不包括:c#代码

了解AB包有什么作用

相对Resources下的资源,AB包更好管理资源

减小包体大小

压缩资源
减少初始安装包大小

热更新


资源热更新
脚本热更新


1.2 练习题

AB包资源加载和Resources资源加载有什么区别?

  • API不同
  • Resources加载的资源 一定得放在Resources文件夹下
  • AB包理论上来说放在任何地方都可以 但一般都放在Application.streamingAssetsPath或Application.persistentDataPath
  • AB包中是资源集合,Resources下都是单个资源

AB包对于我们来说有什么作用?

  • 减少包体大小:因为打AB可以选择压缩,压缩后可以有效减少包体大小
  • Unity中热更新的基础:我们会把资源、Lua脚本打包成AB包,用于热更新


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏