保持固定资产绑定哈希值的统一性
本文关键字:统一性 哈希值 绑定 固定资产 | 更新日期: 2023-09-27 18:27:45
我在游戏中使用了很多资产捆绑包,并使用哈希值进行管理资产捆绑版本。
我已经确认,在更新unity后,资产捆绑包哈希值发生了更改。
有没有一种方法可以在不同的统一版本中保持固定的哈希值?(我不想每次更新unity时都让用户下载所有资产捆绑包)。
不同的Unity版本将生成不同的哈希值,因为您将使用不同的引擎版本来创建资产捆绑包。这是完全可以的,尽管你可能有资产捆绑包,它也可以与不同的引擎版本一起工作,而不需要构建新的资产捆绑包(例如,如果你有只包含文本文件的资产捆绑)。
如果你想手动控制资产捆绑包的下载,你可以切换到使用版本或CRC代码,这是在构建资产捆绑包时生成的(但不确定引擎版本更改时是否不会改变)。
我建议你安装一个Unity版本,用它来构建你最新的客户端,并用那个版本来构建你的资产捆绑包。这不是最好的工作流程,但对于不支持向下兼容的资产捆绑包(iOS)的平台,你没有太多选择。