Unity AA分包 - Addressables可寻址系统 入门教程

AA包(Addressables Assets)相比于旧版AB包(Asset Bundle)<都是用于打包的>优点:

  • ① AA包不需要知道资源的地址,可以直接用名称引用
  • ② Unity提供AA包的资源管理可视化界面
  • ③ AA包能自动管理资源卸载(当资源引用计数为0时);
  • ④ AA包能自动管理依赖关系:当资源1依赖于资源2时,AB包要求先将资源2加载,才能加载资源1;而AA包直接加载资源1,就能自动将依赖的资源2加载进来;
  • ⑤ AA包支持远程资源加载以及热更新(热补丁)。

什么是热更新?

仅在游戏内部即可更新成功的那种更新!使开发者在不发布新版本的情况下修复bug和发布功能,绕开(苹果)审核机制,避免长时间的审核以及多次被拒绝造成的成本。

那种需要到软件商店进行的更新,是从安装包本地获得的资源加载,而热更新是远程从服务器进行加载。


---- 以下演示使用的Unity版本为 2021.3.26 ----

二、 打包资源

1. 安装插件 Addressables

Window - Package Manager - 选择Packages:Unity Regitry - 查找Addressables进行安装

2. 在编辑器中分类游戏资源,准备打包

        资源可以怎么分类?

  1.      1.  根据不同的游戏场景分
  2.  根据资源类型分
  3.  根据功能模块分
  4. ......

注:资源重复或分包过于细碎会本末倒置,导致包体变大、影响游戏流畅度、带来更多的维护成本,需谨慎设计。【第五章有如何检查重复的打包资源的方法】

3. 创建资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值