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); } }