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
惊奇的发现一样了
疑问?
为什么一个小版本的unity升级都会导致不一样呢,资源又没有什么变化,
unity 2022.3.56f1:
ManifestFileVersion: 0
CRC: 1827006036
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 4adc13d3960e17d51bdefb39b11bfd38
TypeTreeHash:
serializedVersion: 2
Hash: a4f2cf72eff62e7f396e3da640b19bd5
IncrementalBuildHash:
serializedVersion: 2
Hash: 4adc13d3960e17d51bdefb39b11bfd38
HashAppended: 0
unity 2022.3.55f1
ManifestFileVersion: 0
CRC: 3416765305
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: b861f0c823b16d7798cd9b89fc97c71b
TypeTreeHash:
serializedVersion: 2
Hash: a4f2cf72eff62e7f396e3da640b19bd5
IncrementalBuildHash:
serializedVersion: 2
Hash: b861f0c823b16d7798cd9b89fc97c71b
HashAppended: 0
那我们再用unity 2022.3.56f1打开重新打ab试试看
ManifestFileVersion: 0
CRC: 3113484857
Hashes:
AssetFileHash:
serializedVersion: 2
Hash: 4adc13d3960e17d51bdefb39b11bfd38
TypeTreeHash:
serializedVersion: 2
Hash: a4f2cf72eff62e7f396e3da640b19bd5
IncrementalBuildHash:
serializedVersion: 2
Hash: 4adc13d3960e17d51bdefb39b11bfd38
HashAppended: 0
ClassTypes:
- Class: 1
神奇,居然又和之前的一样了