当前位置: 首页 > news >正文

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

http://www.dtcms.com/a/465294.html

相关文章:

  • 谁是远程控制软件的“最优选”?UU远程、ToDesk、向日葵深度横测
  • 天机学堂升级版,海量新功能加入
  • vuedraggable拖拽任意组件并改变数据排序
  • {MySQL查询性能优化索引失效的八大场景与深度解决方案}
  • 网站整体建设方案360网站免费推广怎么做
  • 方舟优品:生产型撮合模式如何推动电商行业创新发展
  • 无人机芯片模块技术要点分析
  • 使用手机检测的智能视觉分析技术与应用 加油站使用手机 玩手机检测
  • 门户网站建设的重要性如何优化网页
  • 怎么在工商网站做实名认证海淀商城网站建设
  • 加餐 结束语
  • 做网站都需要用到什么3d建模一般学费多少
  • 深入解析 Conda、Anaconda 与 Miniconda:Python 环境管理的完整指南
  • 用elasticlient封装Elasticsearch C++ 客户端封装库
  • 使用go搭建本地mcp实现AI选股小记
  • Go语言实战案例——进阶与部署篇:编写Makefile自动构建Go项目
  • 网站代码怎么放长春百度快速优化
  • 物流好的网站模板哈尔滨网站关键词优化
  • 查看安卓设备的音视频解码器信息
  • 第三章 · 数据库管理与视频路径获取
  • 网站log文件示例网站备案到公司
  • 玩转ChatGPT:Kimi OK Computer 数据分析
  • iOS 26 App 性能测试|性能评测|iOS 26 性能对比:实战策略
  • 网站文章多久收录郑州seo服务技术
  • 随州网站建设学习不限流量网站空间
  • 突破机房围墙:openEuler设备的公网管理实战指南
  • 2025年渗透测试面试题总结-105(题目+回答)
  • 4.6 移动IP (答案见原书 P210)
  • Word之分栏出现问题分析与解决方案
  • Linux内核架构浅谈2- Linux内核与硬件交互的底层逻辑:硬件抽象层的作用