码迷,mamicode.com
首页 > 编程语言 > 详细

Unity中AB资源打包简单的脚本

时间:2019-04-14 14:07:15      阅读:410      评论:0      收藏:0      [点我收藏+]

标签:menuitem   ati   nbsp   target   sse   sed   简单的   EDA   lin   

脚本应该放在Editor文件夹下

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;

public class BuildAssetBundle {


    [MenuItem("BuildAB/BuildABToWin64/LZMA(体积小,加载慢)")]
    private static void BuildABsToWin64_LZMA()
    {
        //在assets下设定一个文件价用于存储ab资源
        string path = Application.dataPath + "/AssetBundle";
        //打包ab资源
        BuildPipeline.BuildAssetBundles(path, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows64);
        Debug.Log("AssetBundle资源打包完成");
    }


    [MenuItem("BuildAB/BuildABToWin64/不压缩(体积大,加载快)")]
    private static void BuildABsToWin64_UnComper()
    {
        //在assets下设定一个文件价用于存储ab资源
        string path = Application.dataPath + "/AssetBundle";
        //打包ab资源
        BuildPipeline.BuildAssetBundles(path, BuildAssetBundleOptions.UncompressedAssetBundle, BuildTarget.StandaloneWindows64);
        Debug.Log("AssetBundle资源打包完成");
    }

    [MenuItem("BuildAB/BuildABToWin64/LZ4(体积中,加载中)")]
    private static void BuildABsToWin64_LZ4()
    {
        //在assets下设定一个文件价用于存储ab资源
        string path = Application.dataPath + "/AssetBundle";
        //打包ab资源
        BuildPipeline.BuildAssetBundles(path, BuildAssetBundleOptions.ChunkBasedCompression, BuildTarget.StandaloneWindows64);
        Debug.Log("AssetBundle资源打包完成");
    }



}

 

Unity中AB资源打包简单的脚本

标签:menuitem   ati   nbsp   target   sse   sed   简单的   EDA   lin   

原文地址:https://www.cnblogs.com/91-JiaoTeacher/p/10704656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!