Unity在打包资源的时候,有的情况下2次资源完全一样打出来的文件二进制也会不一样,Unity默认提供了HASH作为是否一致的接口,提供了一个CRC值来校验文件是否正确.
今天我测试了一下当打出的文件二进制不一致但HASH值一致时,分别用2次的CRC值读取AssetBundle测试了一下发现当二进制文件不一致时,必须用打出这个版本的二进制文件的时候产生的CRC值才能正确读取AB.
也就是说HASH值相同但CRC不同的文件是不能替换的,这样热跟新的时候如果文件HASH值不变就不能把最新的CRC值覆盖掉旧的了.
AssetBundle.LoadFromFile测试CRC校验
©
著作权归作者所有,转载或内容合作请联系作者
-
文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
-
文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
-
文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
-
想象着我的养父在大火中拼命挣扎,窒息,最后皮肤化为焦炭。我心中就已经是抑制不住地欢快,这就叫做以其人之道,还治其人...
-
白月光回国,霸总把我这个替身辞退。还一脸阴沉的警告我。[不要出现在思思面前, 不然我有一百种方法让你生不如死。]我...
-
文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
-
文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
推荐阅读 更多精彩内容
-
翻译自官网文档:https://unity3d.com/cn/learn/tutorials/topics/bes...
-
首先附上原文链接:https://unity3d.com/learn/tutorials/topics/best-...
-
1、什么是AssetBundle AssetBundle 是Unity pro提供的一种用来存储资源的文件格式,它...