Files

27 lines
980 B
C#
Raw Permalink Normal View History

2024-01-27 08:49:55 +08:00
using UnityEditor;
using System.IO;
public class CreateAssetBundles
{
[MenuItem("Assets/Build Windows AssetBundles")]
static void BuildAllAssetBundlesWin()
{
string assetBundleDirectory = "Assets/Bundles/Windows/Generated";
if (!Directory.Exists(assetBundleDirectory))
{
Directory.CreateDirectory(assetBundleDirectory);
}
BuildPipeline.BuildAssetBundles(assetBundleDirectory, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows);
}
[MenuItem("Assets/Build Linux AssetBundles")]
static void BuildAllAssetBundlesLinux_x86_64()
{
string assetBundleDirectory = "Assets/Bundles/Linux/Generated";
if (!Directory.Exists(assetBundleDirectory))
{
Directory.CreateDirectory(assetBundleDirectory);
}
BuildPipeline.BuildAssetBundles(assetBundleDirectory, BuildAssetBundleOptions.None, BuildTarget.StandaloneLinux64);
}
}