unity升级对ab变更的影响

先上结论:.强烈不推荐拿打好的ab文件进行计算文件的二进制的MD5的方式,进行热更依据,应该优先使用unity自带的manifest文件进行比对文件是否变更:

Hashes:

AssetFileHash:

serializedVersion: 2

Hash: 3c741dda97883398c9222862d80a8f3b

TypeTreeHash:

serializedVersion: 2

Hash: 2612ac43db082a73502ee80f2eceb73f

IncrementalBuildHash:

serializedVersion: 2

Hash: 3c741dda97883398c9222862d80a8f3b

测试流程:把同一个svn的项目,拉倒同一台电脑上,三份,分别使用2022.3.55,2022.3.56,2022.3.62三个版本的unity打开,然后出ab包,比对hash值:

55

Hashes:

AssetFileHash:

serializedVersion: 2

Hash: bb747d5c74bf0a51dde018548c5e597a

TypeTreeHash:

serializedVersion: 2

Hash: 451bd7e8e27e78e817a64fc19e45eb64

IncrementalBuildHash:

serializedVersion: 2

Hash: bb747d5c74bf0a51dde018548c5e597a

56

Hashes:

AssetFileHash:

serializedVersion: 2

Hash: 6d6f2976af39aac1b429148ba4966ebe

TypeTreeHash:

serializedVersion: 2

Hash: 451bd7e8e27e78e817a64fc19e45eb64

IncrementalBuildHash:

serializedVersion: 2

Hash: 6d6f2976af39aac1b429148ba4966ebe

62

Hashes:

AssetFileHash:

serializedVersion: 2

Hash: 6d6f2976af39aac1b429148ba4966ebe

TypeTreeHash:

serializedVersion: 2

Hash: 451bd7e8e27e78e817a64fc19e45eb64

IncrementalBuildHash:

serializedVersion: 2

Hash: 6d6f2976af39aac1b429148ba4966ebe

如果我们现在改了一个预设上的代码的字段值,比如一个int值

55-2

Hashes:

AssetFileHash:

serializedVersion: 2

Hash: 19d416d8fc773f4e71f47475e15bec67

TypeTreeHash:

serializedVersion: 2

Hash: 451bd7e8e27e78e817a64fc19e45eb64

IncrementalBuildHash:

serializedVersion: 2

Hash: 19d416d8fc773f4e71f47475e15bec67

HashAppended: 0

如果我们又加了一个代码里的字段,比如加了一个int testID = 0;

55-2-3

Hashes:

AssetFileHash:

serializedVersion: 2

Hash: cac33e6d2da6a0cd7bff95feab86ad28

TypeTreeHash:

serializedVersion: 2

Hash: dc65370d4270a797d2eee811c5411216

IncrementalBuildHash:

serializedVersion: 2

Hash: cac33e6d2da6a0cd7bff95feab86ad28

相关推荐
叶帆4 天前
【YFIOs】用C#开发硬件之设备上云
开发语言·unity·c#
久数君4 天前
AI三维建模工具“造形家”:地理场景三维化的高效解决方案
unity·glb·ai算法·ai三维建模工具·地图框选·造形家·城市建筑模型
会思考的猴子5 天前
Unity VFX 属性 Postion 和 TargetPostion
unity
hai3152475435 天前
九章编程法 · 猜数字游戏 (GW-BASIC 重构版) *
人工智能·microsoft·游戏引擎·游戏程序
心前阳光5 天前
Unity资源导入之自动化资源导入
unity·自动化·游戏引擎
心前阳光5 天前
Unity之2021.3.45f2c1发布安卓程序遇到的问题
android·unity·游戏引擎
纪纯5 天前
PicoVR Unity Integration SDK 3.4 常用交互API
unity·游戏引擎·vr·pico
龙智DevSecOps解决方案5 天前
3A 游戏优化技术栈:如何打通引擎级分析工具与 DevOps 持续集成管线?
unity·性能优化·游戏开发·技术美术·perforce·unrealengine
葛兰岱尔5 天前
从 SolidWorks 到 Three.js,从 Inventor 到 Unity——制造业CAD模型“几何-语义一体化“转换,不再是天方夜谭!
开发语言·javascript·unity
鼎艺创新科技5 天前
三维电子沙盘中OSGB倾斜摄影数据的加载与渲染
游戏引擎·cocos2d