AssetBundle 打包资源
admin
2023-03-15 06:41:16
0

打开unity新建一个工程 在Assets下新建Editor文件夹

AssetBundle 打包资源

在该文件夹下创建脚本AssetsBundles  


AssetBundle 打包资源

下面为脚本里面的完整代码

 

 

生成AssetBundle

//代码部分

using UnityEditor;//引用程序集  

using System.IO;

 

public class AssteBundles   //不用继承MonoBehaviour

{

 

//特性 添加到Assets菜单下  生成Build AssteBundles选项

    [MenuItem("Assets/Build AssteBundles")]

    static void BuildAssetBundles()

{

//生成文件名,用于存放AssteBundle文件

        string dir = "AssteBundles";

        if (Directory.Exists(dir)==false)//判断是否存在该文件夹

        {

            Directory.CreateDirectory(dir);//如果不存在创建该文件夹

        }

//打包已标记的AssetBundle文件       如果分组打包  应该先加载依赖包 否则材质丢失BuildPipeline.BuildAssetBundles(dir,BuildAssetBundleOptions.None,BuildTarget.StandaloneWindows64);

}}

 

上述代码执行编译完成后在unity中Assets菜单下会出现Build AssteBundles选项


AssetBundle 打包资源

AssetBundle 打包资源

上述图片中会报错,不影响程序,只是再商店搜索时的错误


AssetBundle 打包资源

创建一个cube把下载的材质球拖到Cube上会得到上述图的效果


AssetBundle 打包资源

给上面的AssetBundle文件去个名字加后缀,我取得名字是wall后缀为ab

进到Unity页面点击Assets菜单下的Build AssteBundles选项就能打包成功

 


AssetBundle 打包资源

打开AssetBundles文件夹就可看到已经打包好的AssetBundle文件了

 

 


AssetBundle 打包资源


相关内容

热门资讯

玩家攻略科普“众合推扑克究竟有... 网上科普关于“众合推扑克有没有挂”话题很是火热,小编也是针对众合推扑克作*弊开挂的方法以及开挂对应的...
终于懂了“友谊互娱到底是不是挂... 网上科普关于“友谊互娱有没有挂”话题很是火热,小编也是针对友谊互娱作*弊开挂的方法以及开挂对应的知识...
玩家最新攻略“新海贝之城拼三张... 您好:新海贝之城拼三张这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在...
【今日要闻】“宝宝浙江怎么装挂... 家人们!今天小编来为大家解答宝宝浙江透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
辽宁盘锦“幼儿园虐童案”一审宣... 辽宁省盘锦市大洼区人民法院25日一审公开宣判被告人张某虐待被看护人案,对被告人张某以虐待被看护人罪判...
投资约1100亿美元,内塔尼亚... 据凤凰卫视报道,以色列总理内塔尼亚胡12月24日在空军飞行员毕业典礼上发表讲话,宣布未来十年将投入3...
今日重大消息“万圣节消除大作战... 网上科普关于“万圣节消除大作战有没有挂”话题很是火热,小编也是针对万圣节消除大作战作*弊开挂的方法以...
终于明白“齐聚天下到底是不是挂... 网上科普关于“齐聚天下有没有挂”话题很是火热,小编也是针对齐聚天下作*弊开挂的方法以及开挂对应的知识...
玩家分享攻略“新毛豆炸/金/花... 您好:新毛豆炸/金/花这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在...
今日重磅消息“福星游戏到底是不... 您好:福星游戏这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...