我在游戏中使用了大量资产包,并使用哈希值进行管理 资产包版本。
我已确认更新统一后资产包哈希值会发生变化。
有没有办法保持不同统一版本的固定哈希值? (我不希望每次更新统一时让用户下载所有资产包)。
答案 0 :(得分:0)
不同的Unity版本将生成不同的哈希值,因为您将使用不同的引擎版本来创建资产包。这是完全没问题的,尽管你可能有资产捆绑,它也适用于不同的引擎版本而无需构建新的资产捆绑(例如,如果你的资产捆绑只包含文本文件)。
如果您想手动控制assetsbundles的下载,可以切换到使用the version or the CRC code,这是在构建assetbundles时生成的(不确定引擎版本是否发生了变化)。< / p>
我建议您安装Unity版本,然后使用该版本构建最新客户端并使用该版本构建资产包。它不是最好的工作流程,但对于不支持向下兼容的资产捆绑(iOS)的平台,您没有多少选择。