2.4.11
按文档说的 当同个资源被相同优先级的多个Bundle引用时资源会在每个Bundle 中都复制一份 那么当资源被加载后,内存里算是一个Asset 还是要变成多个不同的Asset 了?
这个是什么规则?
只要被拷贝出来的资源uuid不一, 那麽就是不同的asset
内存中只会有一个 Asset 实例。这个规则就是抹除了相同优先级 bundle 之间的资源依赖关系,但是包体会变大。
打包后资源会被拷贝到两个bundle内,但是资源的uuid是唯一的;
Asset的缓存是跟uuid绑定的,那么加载后的资源内存只有一份,但是加载过程是有可能都被加载的;
也就是内存占一份,包体占两份,加载有可能占两份;