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

相关推荐
小清兔11 小时前
Addressable的设置打包流程
笔记·游戏·unity·c#
3D霸霸14 小时前
Sourcetree 拉取新工程
数据仓库·unity
程序员正茂15 小时前
Unity3d中RawImage显示视频画面偏白的解决方法
unity·视频·rawimage
mxwin16 小时前
Unity SetPassCall和DrawCall的区别是什么
unity·游戏引擎·shader
电子云与长程纠缠17 小时前
UE5 GameFeature创建与使用
开发语言·学习·ue5·游戏引擎
moonsims18 小时前
AiBrainLink:无人化系统异构连接架构-多执行体、多链路(5G+自组网)、多业务流(控制、遥测、视频、文件)透明传输、多对多控制
unity·游戏引擎
小贺儿开发18 小时前
Unity3D 年会抽奖工具(附体验链接)
数据库·unity·excel·人机交互·工具·抽奖·互动
旧物有情19 小时前
Unity性能优化之合批,什么是合批?
unity·性能优化·游戏引擎
天人合一peng2 天前
Hololens2 发布debug调试安装至hololens2
unity·xr
Yuk丶2 天前
UE4 与 UE5:技术差异深度解析
c++·ue5·游戏引擎·ue4·游戏程序·虚幻