关于AssetBundle

AssetBundle简称AB包

定义:运行环境里动态加载unity编辑器里面的文件(压缩包)

           包括prefab,材质,贴图,场景,声音等

           把一些资源文件或场景文件以某种加密方式(LZMA/LZ4保存的一个文件。

           可以保存到本地,在客户端运行的时候,就可以立即加载AssetBundle.

涉及到更新

          1)打包

          2)上传到服务器

          3)客户端运行的时候,检测到版本若不一致

                       (1)每个客户端MD5和server比较,不同的去server下载最新的

                       (2)svn:检测版本号,不同的去server Load最新的Bundle去替换本地的Bundle

          4)socket实时对战

         5)http协议:发送一次就请求一次

与Resources的区别  Resources把目录下的东西自动打包,游戏一旦发布便不可以更改,资源不能能更新,里面存放某些二进制资源(图,声)

依赖关系

   eg:model上有材质可以说是model依赖于材质

  加载资源时候:1 先加载依赖关系2加载自身

  卸载资源时候:1卸载自身2卸载依赖关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值