using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
/// <summary>
/// 打包AssetBundle
/// </summary>
public class AssetBundleMaker : Editor
{
[MenuItem("AssetBundle/Maker")]
public static void Maker()
{
Object[] objs = Selection.objects;
foreach (Object item in objs)
{
string path = AssetDatabase.GetAssetPath(item);
AssetImporter importer = AssetImporter.GetAtPath(path);
importer.assetBundleName = item.name;
importer.assetBundleVariant = "assetbundle";
}
BuildPipeline.BuildAssetBundles("Assets/StreamingAsset", BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows64);
AssetDatabase.Refresh();
}
}
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
/// <summary>
/// 打包AssetBundle
/// </summary>
public class AssetBundleMaker : Editor
{
[MenuItem("AssetBundle/Maker")]
public static void Maker()
{
Object[] objs = Selection.objects;
foreach (Object item in objs)
{
string path = AssetDatabase.GetAssetPath(item);
AssetImporter importer = AssetImporter.GetAtPath(path);
importer.assetBundleName = item.name;
importer.assetBundleVariant = "assetbundle";
}
BuildPipeline.BuildAssetBundles("Assets/StreamingAsset", BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows64);
AssetDatabase.Refresh();
}
}