(三)Unity AB包中的依赖项

如果其中一个或多个UnityEngine.Objects包含对UnityEngine.Object另一个捆绑包中的引用,可以说AssetBundle依赖于其他AssetBundle ;相反,则没有依赖关系。

在引用过程中,Bundle2会将依赖于Bundle1的对象的副本复制到Bundle1里。如果Bundle1包含依赖项,那么在实例化的对象家在之前,需要先加载包含那些依赖项的Bundle。

举例:Bundle1中的模型A需要引用Bundle2中的材质B,那么在加载模型A之前,需要先加载Bundle2.。也就是说,先加载Bundle1,再加载Bundle2,然后加载材质B,最后加载模型A。实例化对象:


你可能感兴趣的:((三)Unity AB包中的依赖项)