assetbuddle hash 比对
1.测试 :当在预设上的数据有修改时,生成的ab也会有修改,具体到某个ab的.manifest里会有相应的变化,AssetFileHash 会修改
如图所示:
ManifestFileVersion: 0
CRC: 2818930197
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 724f933615fca0cbb61c963c3176b9b5
Hash: 4adc13d3960e17d51bdefb39b11bfd38
TypeTreeHash:
serializedVersion: 2
Hash: a4f2cf72eff62e7f396e3da640b19bd5
Hash: a4f2cf72eff62e7f396e3da640b19bd5
IncrementalBuildHash:
serializedVersion: 2
Hash: 724f933615fca0cbb61c963c3176b9b5
HashAppended: 0
ClassTypes:
2.测试,如果换了一台电脑进行svn上资源保持一致,但是unity版本不一样,重新进行打ab?
AssetFileHash:
serializedVersion: 2
Hash: 724f933615fca0cbb61c963c3176b9b5
Hash: 4adc13d3960e17d51bdefb39b11bfd38
TypeTreeHash:
serializedVersion: 2
Hash: a4f2cf72eff62e7f396e3da640b19bd5
Hash: a4f2cf72eff62e7f396e3da640b19bd5
IncrementalBuildHash:
serializedVersion: 2
Hash: 724f933615fca0cbb61c963c3176b9b5
AssetFileHash:
serializedVersion: 2
Hash: a245287ce02579e4aa41ecd605069056
TypeTreeHash:
serializedVersion: 2
Hash: a4f2cf72eff62e7f396e3da640b19bd5
IncrementalBuildHash:
serializedVersion: 2
Hash: a245287ce02579e4aa41ecd605069056
可以看到AssetFileHash已经不一样了,但是TypeTreeHash是一样的,
3.测试:现在在同一台电脑上新开一个目录,从新拉取svn 使用相同的unity版本,那两次的ab会有啥区别呢?
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 724f933615fca0cbb61c963c3176b9b5
724f933615fca0cbb61c963c3176b9b5
TypeTreeHash:
serializedVersion: 2
Hash: a4f2cf72eff62e7f396e3da640b19bd5
IncrementalBuildHash:
serializedVersion: 2
Hash: 724f933615fca0cbb61c963c3176b9b5
HashAppended: 0
ClassTypes:
- Class: 1
惊奇的发现一样了