资源打包下载删除

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 不了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值