AssetBundle入门笔记01

2018-06-08  本文已影响0人  Mad_Elliot

AB包的用处

何为AB包

简单的打包流程

using UnityEditor;
using System.IO;
public class BuildAB {//不需要继承
    [MenuItem("Assets/Build AssetBundles")] //显示在Unity的功能栏
    static void BuildAssetBundles()
    {
        string dir = "MY_AssetBundles";
        //判断文件夹是否为空
        if (Directory.Exists(dir)==false)        
        {
            Directory.CreateDirectory(dir);
        }
        //这个方法生成所有已被标记的ab包 
        BuildPipeline.BuildAssetBundles(dir, BuildAssetBundleOptions.None, 
            BuildTarget.StandaloneWindows64);
    }
}
3.回到Unity中,点击打包:
4.打包成功 打包目录My_AssetBundle

依赖打包

占的空间少了

参数说明:

注意:使用LZ4压缩,可以获得可以跟不压缩想媲美的加载速度,而且比不压缩文件要小。

上一篇 下一篇

猜你喜欢

热点阅读