unity|导出AB包|扩展编辑器

导出AB包首先要确定导出的文件路径,导出的平台。不同的平台:Windows、Mac、Android、iOS等等导出的AB包都是不一样的。

导出的方法体如下:

private static void Export(BuildTarget platform)
    {
        //项目Assets目录的路径
        string path = Application.dataPath;

        path = path.Substring(0,Application.dataPath.Length-6) + "ab/two";

        //防止路径不存在
        if (!Directory.Exists(path))
        {
            Directory.CreateDirectory(path);
        }
        //导出AB包核心代码
        //参数1:ab包文件存储路径
        //参数2:导出选项
        //参数3:平台(不同平台的ab包不一样)
        BuildPipeline.BuildAssetBundles(
            path,
            BuildAssetBundleOptions.ChunkBasedCompression|BuildAssetBundleOptions.ForceRebuildAssetBundle,
            platform);

        Debug.Log(path);
    }

还需要对编辑器扩展,可以在编辑器中“一键导出”:

    [MenuItem("AB包导出/Windows")]
    public static void ForWindow
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值