assetbuddle hash 比對

在這里插入圖片描述
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
    神奇,居然又和之前的一樣了

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/94413.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/94413.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/94413.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring Boot `@Configuration` 與 `@Component` 筆記

Spring Boot Configuration 與 Component 筆記 1?? 基本概念注解作用是否有代理適用場景Component標記普通組件,將類交給 Spring 容器管理? 沒有 CGLIB 代理普通 Bean,工具類、過濾器、監聽器等Configuration標記配置類,用來聲明 Bean? 有…

二、JVM 入門——(三)棧

棧的定義 棧也是一塊區域,用來存放數據的。棧也叫棧內存,主管Java程序的運行。 棧是私有的,是在線程創建時創建,所以它的生命期是跟隨線程的生命期,線程結束棧內存也就釋放。 因此對于棧來說不存在垃圾回收問題&…

深度學習入門第一課——神經網絡實現手寫數字識別

昨天我們講了深度學習的大致框架,下面我們用深度學習網絡來實現一個小項目——手寫數字識別。完整代碼import torch from torch import nn from torch.utils.data import DataLoader from torchvision import datasets from torchvision.transforms import ToTensor…

Vue中的scoped屬性

理解&#xff1a; 在 .vue 文件中&#xff0c;scoped 是 <style> 標簽的一個屬性&#xff0c;作用是讓樣式只作用于當前組件&#xff0c;避免樣式污染其他組件 scoped 讓樣式只在自己的組件內生效&#xff0c;不會影響到其他組件的同名元素 舉例 沒有 scoped 的情況&…

S2B2B系統哪個好,商淘云、數商云、金蝶云蒼穹供應鏈批發哪個比較靠譜

在數字化商業浪潮洶涌的當下&#xff0c;S2B2B系統已成為眾多企業優化供應鏈、提升運營效率、拓展業務版圖的關鍵利器。從大型企業的復雜產業鏈協同&#xff0c;到中小企業對上下游資源的整合與把控&#xff0c;S2B2B系統的身影無處不在。但面對市場上層出不窮的各類S2B2B系統&…

利用3臺機器搭建Kubernetes集群

文章目錄1 機器準備修改主機名(可選)配置IP地址和主機名映射關閉防火墻關閉swap2 安裝docker修改并更新軟件源安裝docker設置路由轉發規則&#xff0c;并使配置生效安裝 kubelet&#xff0c;kubeadm&#xff0c;kubectl3 初始化集群4 集群初始化5 work節點加入6 部署網絡插件本…

C6.3:發射結交流電阻

當一個小交流電壓加在發射結上&#xff0c;會產生發射極交流電流&#xff0c;該交流電流的大小取決于Q點位置&#xff0c;而曲線是彎曲的&#xff0c;所以Q點在曲線上的位置越高&#xff0c;發射極交流電流的峰值越大。發射極總電流是直流分量和交流分量疊加而成&#xff0c;即…

python中生成器

生成器是根據算法生成數據的一種機制&#xff0c;每次調用生成器只生成一個值&#xff0c;可以節省大量內存生成器推導式gg ( i * 2 for i in range(5))print(gg)print(next(gg)) # 0 print(next(gg)) # 2 print(next(gg)) # 4 print(next(gg)) # 6 print(next(gg)) # 8yield…

【RAGFlow代碼詳解-28】部署和基礎設施

Docker 部署架構 RAGFlow 使用多階段 Docker 構建過程和 Docker Compose 編排進行部署。該系統支持完整和輕量級部署變體。 多階段 Docker 構建構建過程由 Dockerfile 2-214中定義的三個階段組成&#xff1a; 基礎階段 &#xff1a;使用系統依賴項、ML 模型和運行時環境設置 Ub…

【prism】Prism 彈窗在 ViewModel 中控制大小的實踐總結

好 &#x1f44d; 這個思路非常適合寫成一篇 實用型博客&#xff0c;主題就是 “Prism 彈窗如何在 ViewModel 中控制窗口大小”。我幫你整理了一篇文章草稿&#xff0c;你可以直接拿去修改/發布。Prism 彈窗在 ViewModel 中控制大小的實踐總結 在 WPF 中使用 Prism 的 IDialogS…

項目管理進階——研發項目立項管理制度

為使公司研究開發(以下簡稱研發)項目的管理工作規范化、程序化、充分調度研發人員的積極性,提高研發成果的產出率和成果轉化率,特制定管理辦法。 一、 研發項目的立項: 原則上公司部設立基礎研究項目。研發項目的重點放在符合市場需要。能很快轉化成產品,或對現有生產工…

CMake構建學習筆記20-iconv庫的構建

1. 構建 iconv是一個用于在不同字符編碼&#xff08;如 UTF-8、GBK、ISO-8859-1 等&#xff09;之間進行轉換的開源庫。筆者在《c中utf8字符串和gbk字符串的轉換》這篇文章中介紹過如何在Windows下實現utf8字符串和gbk字符串的轉換&#xff0c;不過該實現是基于Win32 API的&am…

STM32的Sg90舵機

1.舵機到底要的是什么信號&#xff1f;想象舵機就像一個“聽秒表的工人”&#xff1a;這個工人每隔 20ms 就抬頭看看秒表一次。秒表上的 高電平持續多久&#xff0c;他就把這個時間當成“指令角度”。高 1ms → 轉到最左&#xff08;0&#xff09; 高 1.5ms → 轉到中間&#x…

動態帶寬擴展(DBE):下一代Wi-Fi性能提升的關鍵技術

動態帶寬擴展(DBE):下一代Wi-Fi性能提升的關鍵技術 引言 在無線通信技術快速發展的今天,用戶對網絡帶寬和傳輸速率的需求呈指數級增長。為了滿足這種需求,IEEE 802.11標準不斷演進,引入了多項創新技術。其中,動態帶寬擴展(Dynamic Bandwidth Expansion, DBE) 作為80…

Seaborn數據可視化實戰:Seaborn數據可視化基礎-從內置數據集到外部數據集的應用

Seaborn數據集探索與圖表繪制實踐 學習目標 通過本課程&#xff0c;你將學習如何使用Seaborn庫中的內置數據集&#xff0c;了解如何加載這些數據集&#xff0c;并掌握使用這些數據集繪制圖表的基本方法。此外&#xff0c;你還將學習如何導入外部數據集&#xff0c;并在Seaborn中…

漫談《數字圖像處理》之經典空域邊緣檢測Canny與LOG

在《數字圖像處理》的圖像分割領域&#xff0c;Canny 邊緣檢測與 LOG&#xff08;高斯拉普拉斯&#xff09;邊緣檢測是兩款極具代表性的先進空域算法。不同于深度學習驅動的方法&#xff0c;它們通過對圖像像素的直接計算提取邊緣&#xff0c;下面用更貼近日常認知的語言&#…

搶紅包案例加強版

加join的功能是保證線程全部運行完畢&#xff0c;之后好統計構造器剛開始為空列表&#xff0c;利用這個方法返回每個成員列表&#xff08;把每個員工弄成一個列表里面寫他們搶到的紅包大小&#xff0c;索引代表搶到的個數。&#xff09;

曲面方程的三維可視化:從數學解析到Python實現

在三維幾何建模中,我們經常遇到需要將隱式方程可視化的需求。本文將深入探討一個特定的曲面方程: XH?YH2+ZH2tan?(θ)?H2πarcsin?(YHYH2+ZH2)=0 X_H - \frac{\sqrt{Y_H^2 + Z_H^2}}{\tan(\theta)} - \frac{H}{2\pi} \arcsin\left( \frac{Y_H}{\sqrt{Y_H^2 + Z_H^2}} \r…

當GitHub宕機時,我們如何協作

引言簡述GitHub在全球開發協作中的重要性提出假設性問題&#xff1a;當GitHub不可用時&#xff0c;如何確保團隊協作不中斷常見的GitHub宕機場景服務完全不可用&#xff08;如DNS問題、全球性故障&#xff09;部分功能受限&#xff08;如API速率限制、倉庫訪問失敗&#xff09;…

如何確定哪些層應添加適配器(Adapter)?(58)

“它如何確定哪些層應添加適配器(Adapter)?是否只有量化層符合條件?我能否也將適配器添加到常規(非量化)線性層上?” 這個問題提得很好,我會逐一為你解答。首先,先給出簡潔結論: ? 主流模型架構會預配置目標層列表,適配器將應用于這些列表中的層。 ? 無論目標層…