AssetBundle

热更流程  这个版本生成AssetBundle有两种方式,一种是在资源的Inspector面板下边配置AssetBundle名称,然后调用下面第一种方式打AssetBundle包。第二种方式是使用下面第二个API,在AssetBundleBuild数组中配置资源的路径和AssetBundle名称。  public staticAssetBundleManifestBuildAssetB...
摘要由CSDN通过智能技术生成

热更流程

  这个版本生成AssetBundle有两种方式,一种是在资源的Inspector面板下边配置AssetBundle名称,然后调用下面第一种方式打AssetBundle包。第二种方式是使用下面第二个API,在AssetBundleBuild数组中配置资源的路径和AssetBundle名称。

  public static AssetBundleManifest BuildAssetBundles(string outputPath, BuildAssetBundleOptions assetBundleOptions, BuildTargettargetPlatform);

  public static AssetBundleManifest BuildAssetBundles(string outputPath, AssetBundleBuild[] builds, BuildAssetBundleOptions assetBundleOptions,BuildTarget targetPlatform);

  生成AssetBundle时要注意当前Editor的目标平台,不同平台对应生成不同的AssetBundle。

  打完整包时的AssetBundle处理

  将生成的AssetBundle资源放在StreamingAssets文件夹下的各个平台对应的文件夹下,跟随完整包一起打出。然后在第一次进入游戏时会将StreamingAssetBundle文件夹下的资源复制到各个平台的持久目录中。这种方式灵活性较高,可以方便替换跟随完整包一起打出的那部分AssetBundle资源。

  版本更新

  游戏启动后会对比当前客户端的版本号和服务器的版本号。版本号中包含大小版本标识,当大版本不一致时提示到下载完整包,当小版本号不一致增量更新服务器资源。

    1.下载服务器上的AssetBundleManifest文件和本地AssetBundleManifest文件对比

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值