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

相关推荐
追光者♂13 小时前
【测评系列3】CSDN AI数字营销实测体验官:测试 开源项目——Superpowers 游戏引擎从零开发实战指南
人工智能·深度学习·机器学习·typescript·开源·游戏引擎·superpowers
小拉达不是臭老鼠13 小时前
Unity数据持久化_Json
学习·unity
heimeiyingwang13 小时前
【架构实战】订单系统架构设计:电商核心系统的演进
unity·架构·系统架构
元气少女小圆丶13 小时前
SenseGlove Nova 2+Unity开发笔记3
笔记·unity·游戏引擎
Oiiouui13 小时前
Godot(4.x): 游戏管理器: Excel 动态依赖注入实现
游戏·游戏引擎·godot
WMX101214 小时前
Unity-shader学习记录
学习·unity·游戏引擎
WMX101214 小时前
Hololens 2 上部署 Unity+MRTK 项目_模型着色
unity·游戏引擎·hololens
游乐码14 小时前
unity基础(八)协程
游戏·unity·c#·游戏引擎
玉夏1 天前
【Shader基础】ShaderLab 语法
unity·游戏引擎
玖玥拾1 天前
Cocos学习笔记:自定义字体、骨骼动画与项目架构
游戏引擎·cocos2d