美文网首页
Unity 打包AssetBundle文件的MD5值变化问题

Unity 打包AssetBundle文件的MD5值变化问题

作者: 灰的狼 | 来源:发表于2018-08-13 16:57 被阅读0次

    之前打包的时候,一直没有注意,后来发现2个问题


    • 不同电脑从SVN上更新下来同一工程,同一版本,打出的的AssetBundle文件,大量的文件Hash值和MD5值都不一致。
    • 就算是同一台电脑,有的时候场景文件(scene)的MD5值也会变,但是HASH不变。

    针对这2个问题我研究了块2个星期了。终于根据这个文章的说法:
    https://answer.uwa4d.com/question/58dd17434e69b5ed22e68ad1
    手动设置GraphicsSettings的Shader stripping 且同步了所有文件的Meta到SVN上。然后再用多台电脑,多个版本打包测试,结果是除了lua等特殊文件外,所有普通的资源文件的MD5值比较稳定,反倒是hash值在不同电脑上还是会有少量不一致的情况。
    其中同步meta这一步需要注意的是,有时候本地工程修改了meta文件,直接从SVN上更新是不会发现差异的,需要还原成SVN上的版本,或者直接把本地的修改提交。

    相关文章

      网友评论

          本文标题:Unity 打包AssetBundle文件的MD5值变化问题

          本文链接:https://www.haomeiwen.com/subject/wjpubftx.html