static void PerformAndroidBuild() { //打ab CreateAssetBundles.BuildAllAssetBundles(); //打apk EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTarget.Android); BuildPipeline.BuildPlayer(GetScenePaths(), "Build/" + GetProjectName() + ".apk", BuildTarget.Android, AutoBuildOption); }
static UnityEditorStartup() { BuildPlayerWindow.RegisterBuildPlayerHandler( new System.Action <BuildPlayerOptions>(buildPlayerOptions => { CreateAssetBundles.BuildAllAssetBundles(); BuildPlayerWindow.DefaultBuildMethods.BuildPlayer(buildPlayerOptions); }) ); }
public static void Build() { // 构建AssetBundles CreateAssetBundles.BuildAllAssetBundles(); }
private static void Build(BuildOptions options) { BuildPipeline.BuildPlayer(EditorBuildSettings.scenes, Reg.buildPath, BuildTarget.StandaloneWindows, options); CreateAssetBundles.BuildAllAssetBundles(Reg.assetBundleDataPathBuild); }