请教下关于assetManager资源加载问题

请教下各位大佬 assetManager.loadBundle() 获取了一个bundle后, bundle.load()可以获取一个资源,bundle.get()也可以获取,请教大佬,load和get有什么区别,在什么情况下使用?

get

通过路径与类型获取资源。在你使用 load 或者 loadDir 之后, 你能通过传路径通过这个 API 获取到这些资源。

我发现一个问题,比如A是prefab B是图片,在load了A,然后用bundle.get(B)居然能获取到图片,我查了api,get方法是获取load的缓存,B还没有被加载为什么能获取呢?求大佬赐教

首先API没问题,其次如果B在其他资源中使用过,那么会自动加载,get就可以获取到了(比如,我添加一个精灵节点,贴图是B,B在bundle下,那么运行项目时,引擎会自动加载B,所以get就可以获取到了)

感谢大佬指点