package
Object[] SelectedAsset = Selection.GetFiltered (typeof(Object), SelectionMode.DeepAssets);
BuildPipeline.BuildAssetBundle (null, SelectedAsset, Path, BuildAssetBundleOptions.CollectDependencies, BuildTarget.Android)
//被选对象 //生成位置
load
WWW www=new WWW(URL);
Atlas:
data = www.assetBundle.LoadAll();
for (int i = 0; i < data.Length; ++i)
{
if (data[i] is GameObject)
{
loadParam.uiatlas = (data[i] as GameObject).GetComponent<UIAtlas>();
break;
}
}
FBX:
loadParam.mainAsset = wwwObj.assetBundle.mainAsset;
destroy
Resources.UnloadAsset(atlas.texture);
assetbundle.Unload(false);
打开后,不删除资源,再打开不会内存叠加,因为底层把资源存在字典里面,但是会一直存在这个资源
打开后,没先删引用,直接删除资源,再打开内存会叠加,因为字典删了,但是assetbundle unload 不了