美文网首页
AssetBundle 打包

AssetBundle 打包

作者: 菜鸟的笔记 | 来源:发表于2019-11-12 15:59 被阅读0次

    1. 指定资源的AssetBundle属性

    (catalog/name)catalog指定生成再哪个目录下(也可以忽略),name是ab包的名字。目录和名字使用斜杠 “ / ” 区分


    注意此操作不区分大小写 指定目录和名字

    2.接着使用代码进行打ab包

    using UnityEditor;
    using System.IO;
    //打ab包操作
    public class CreateAssetBundlesOperation
    {
        // MenuItem:编辑器扩展方法:把打包按钮放在unity菜单下(例:Assets下面)
        //Assets-菜单名,Build AssetBundles-打包按钮名
        [MenuItem("Assets/Build AssetBundles")]
        static void OnCreateAssetBundlesButton()
        {
            // ab包路径
            string ABPath= "AssetBundles";
            //没有就创建
            if (Directory.Exists(ABPath) == false)
                   Directory.CreateDirectory(ABPath);
    
            //BuildTarget 选择build出来的AB包要使用的平台
            BuildPipeline.BuildAssetBundles(ABPath, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows64);
        }
    }
    

    编译后在unity的Assets菜单下会增加Build AssetBundles按钮选项


    新增加的Build AssetBundles按钮选项

    下篇连接:https://www.jianshu.com/p/e46ae3e44644

    相关文章

      网友评论

          本文标题:AssetBundle 打包

          本文链接:https://www.haomeiwen.com/subject/ftlqictx.html