请教下各位大佬 assetManager.loadBundle() 获取了一个bundle后, bundle.load()可以获取一个资源,bundle.get()也可以获取,请教大佬,load和get有什么区别,在什么情况下使用?
我发现一个问题,比如A是prefab B是图片,在load了A,然后用bundle.get(B)居然能获取到图片,我查了api,get方法是获取load的缓存,B还没有被加载为什么能获取呢?求大佬赐教
首先API没问题,其次如果B在其他资源中使用过,那么会自动加载,get就可以获取到了(比如,我添加一个精灵节点,贴图是B,B在bundle下,那么运行项目时,引擎会自动加载B,所以get就可以获取到了)
感谢大佬指点