(1) 创建我们所需要的asset bundle的资源包的名字,点击任意资源, new一个asset bundle的名字;
(2) 将你要打入asset bundle资源包里面的资源, 指定好我们刚才创建得这个名字;
(3) 扩展我们的编辑器, 调用编辑器的API函数, 来将我们asset bundle打包出来;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEditor;
using UnityEngine;
public class TextAB : MonoBehaviour {
[MenuItem("ChaJian/AB")]
public static void Get()
{
string path = Application.streamingAssetsPath;
//
if (!Directory.Exists (path))
{
Directory.CreateDirectory(path);//创建文件夹
}
BuildPipeline.BuildAssetBundles(path, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows64);
}
}
//脚本Asset 的Editor