Unity
Assetbundle Builde Script
BAKEMONO
2017. 1. 9. 20:37
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
public class CreateAssetBundle : Editor {
[MenuItem("Assets/BuildBundle")]
static void BuildBundle()
{
string path = EditorUtility.SaveFilePanel("Save Resoruce", "", "파일네임", "확장자");
if (path.Length != 0)
{
Object[] selection = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets);
BuildPipeline.BuildAssetBundle(Selection.activeObject, selection, path,
BuildAssetBundleOptions.CompleteAssets |
BuildAssetBundleOptions.CollectDependencies,
BuildTarget.Android);
Selection.objects = selection;
}
}
}