实例ID

因为文件GUID的比较效率低下,所以Unity维护这一个缓存,映射着实例ID与文件GUID和本地ID定义的对象源数据位置以及对象在内存中的地址。通过这个实例ID就能够快速的找到引用的对象,如果这个对象不存在,好可以通过实例ID找到GUID和本地ID的源数据去载入对象。

注意AssetBundle的加载,会产生新的GUID和本地ID的Object,加载这些Object时会在缓存中新加映射,当AssetBundle卸载时,这个实例ID就会失效被移除,引用这个实例ID的就会为空了。


首页 我的博客
粤ICP备17103704号