Unity热更新

1.热更新是什么?

热更新是一种

游戏可以进行游戏资源动态更新的一种更新方式


本质上就是【游戏资源远程化】
把游戏核心资源不放到本地,
而是放到远程服务器上,
游戏运行时再访问远程服务器来获取游戏资源进行游戏渲染,如果远程服务器不给你响应游戏资源,那你的游戏就无法拿到游戏资源进行渲染,从而不能正常游戏了。

这种热更新的好处在于
游戏资源的的动态更新,随时变动
游戏资源的安全,
游戏初始包的节约

 

想一下王者荣耀是不是安装包2g,更新包10g,这10g是不是远程下载的游戏资源,
王者荣耀每次出皮肤,进行版本更新的时候,只需要在远程服务器上进行游戏资源修改,然后所有的客户端打开游戏后都需要访问远程服务器进行游戏资源的更新获取,拿到游戏资源进行游戏渲染才能进入游戏。

unity热更新使用AssetsBundle   ab包
原理
将游戏资源打成ab包,
游戏运行期间去加载ab包里面的资源进行游戏渲染,这个ab包可以放本地用于资源压缩,也可以放远程服务器用于热更新。

2.AssetsBundle使用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值