This commit is contained in:
陈思海 2025-03-21 10:51:15 +08:00
parent 8a34128967
commit 7f5160e035
2 changed files with 7 additions and 5 deletions

View File

@ -9,10 +9,7 @@ using UnityEngine;
public static class AppBuildHelper
{
private const string _entryScene = "Assets/Scenes/Main.unity";
public static void BuildApplication(AppBuildParameter appBuildParameter)
public static void BuildApplication(AppBuildParameter appBuildParameter, bool showExplorer = false)
{
if (!Directory.Exists(appBuildParameter.OutPutPath))
{
@ -30,7 +27,7 @@ public static class AppBuildHelper
{
var options = new BuildPlayerOptions
{
scenes = new[] { _entryScene },
scenes = appBuildParameter.Scenes,
locationPathName = Path.Combine(appBuildParameter.OutPutPath, appBuildParameter.FileName),
target = appBuildParameter.BuildTarget,
options = appBuildParameter.DevelopBuild ? BuildOptions.Development : BuildOptions.None
@ -38,6 +35,10 @@ public static class AppBuildHelper
var report = BuildPipeline.BuildPlayer(options);
HandleBuildReport(report);
if (showExplorer)
{
OpenFolder.Execute(report.summary.outputPath);
}
}
catch (Exception e)
{

View File

@ -14,6 +14,7 @@ public class AppBuildParameter
public int ResMode;
public string FileName;
public Language Language;
public string [] Scenes;
}