永发信息网

unity3d 怎么打开assetbundle

答案:1  悬赏:10  手机版
解决时间 2021-02-24 06:05
unity3d 怎么打开assetbundle
最佳答案
需要写脚本的,脚本如下
[MenuItem("Custom Editor/Create AssetBunldes Main")]
static void CreateAssetBunldesMain ()
{
//获取在Project视图中选择的所有游戏对象
Object[] SelectedAsset = Selection.GetFiltered (typeof(Object), SelectionMode.DeepAssets);

//遍历所有的游戏对象
foreach (Object obj in SelectedAsset)
{
string sourcePath = AssetDatabase.GetAssetPath (obj);
//本地测试:建议最后将Assetbundle放在StreamingAssets文件夹下,如果没有就创建一个,因为移动平台下只能读取这个路径
//StreamingAssets是只读路径,不能写入
//服务器下载:就不需要放在这里,服务器上客户端用www类进行下载。
string targetPath = Application.dataPath + "/StreamingAssets/" + obj.name + ".assetbundle";
if (BuildPipeline.BuildAssetBundle (obj, null, targetPath, BuildAssetBundleOptions.CollectDependencies)) {
Debug.Log(obj.name +"资源打包成功");
}
else
{
Debug.Log(obj.name +"资源打包失败");
}
}
//刷新编辑器
AssetDatabase.Refresh ();

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
情绪稍微波动的身体反应
天门山索道夏季早上几点开始运营
如何在 w o r d文档里插入 e x c e l图标
下列说法错误的是A.一个数同0相乘,仍得0B.一
除锈膏对刀有伤害吗
如何使用牛津阅读树这套书
苹果手机发明者谁
晨云酒店地址在哪,我要去那里办事
在大型田径比赛中,短跑运动员都采用助跑器起
上海人民成套电器厂我想知道这个在什么地方
我在装修公司做工,老板不给工钱,我砸了他车,
新科汽车用品地址有知道的么?有点事想过去
我不敢一个人睡觉呀 都13岁啦 怎样克服 比如
北京飞函馆的飞机为什么取消
水资源利用率是指流域或区域用水量占水资源可
推荐资讯
民事借款,过了多久之后法院不受理?
一位名人说过这样一句话:“学会做人,学会辨
太湖县造纸厂怎么去啊,有知道地址的么
贴了止痛膏一天,贴的位置痒是什么原因
大学几年怎么过才过得最有意义?
土地拆迁怎样赔偿养殖蜜蜂大神们帮帮忙
优嘉橱柜在哪里啊,我有事要去这个地方
晚上梦到凶猛的 老虎 豹子 狗是什么象征呢?
概述关于武松的对联
用一X一X一XX组词,比如一花一草一树木。越多
成都的语文培训机构哪家好
电脑启动时启动管理器丢失怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?