Unity中AB资源打包简单的脚本
2024-10-18 23:33:49
脚本应该放在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资源打包完成");
} }
最新文章
- Linux安装Node.js
- Linux 概念架构的理解
- SharePoint 2016 Beta 2 使用体验
- 连接sql server数据库的两种方式
- Excel2007给表格设置成只读加密属性 让他人无法修改
- oracle 创建同义词
- Ubuntu 16.04下sublime text3安装
- 割顶树 BZOJ1123 BLO
- Java内存区域与内存溢出异常--运行时数据区
- 查SQLserver性能瓶颈
- 树莓派 Windows10 IoT Core 开发教程
- 删除mysql备份文件
- Pyplot tutorial,Pyplot官方教程自翻译
- Android架构设计之MVP分析
- 修复jqgrid setgridparam postdata 的多次查询条件累加
- 官网下载apache服务器并运行
- RoadFlow工作流与JUI(DWZ)前端框架的集成
- 【8086汇编-Day5】第二次实验
- 手写ORM第一版
- redis配置文件常用配置介绍