unity ab 加载与卸载
1.测试预制体中的材质球和贴图打不打AB对加载和卸载的影响
1.1材质球和贴图未打ab
加载一个AB即可
AssetBundle ab = LoadAssetBundle("assets/ab_res/sences_1/prefabs/cube.prefab.ab");
GameObject prefab = ab.LoadAsset
GameObject.Instantiate
ab.Unload(true);
卸载后,不能再通过Instantiate
卸载后cube材质球丢失
1.2材质球和贴图打ab
要递归加载所依赖的AB
卸载时也要卸载所依赖的AB
卸载后cube材质球没丢失,内存中可以看到引用的材质球和贴图ab还在