This commit is contained in:
2026-06-22 22:57:36 +09:30
parent 68eeef2cff
commit 4b54e57694
683 changed files with 133112 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
using UnityEditor;
using UnityEditor.Build.Reporting;
using System.Linq;
public static class BuildScript
{
public static void Windows() =>
Build(BuildTarget.StandaloneWindows64, "Builds/Windows");
public static void Android() =>
Build(BuildTarget.Android, "Builds/Android");
public static void Mac() =>
Build(BuildTarget.StandaloneOSX, "Builds/Mac");
public static void iOS() =>
Build(BuildTarget.iOS, "Builds/iOS");
private static void Build(BuildTarget target, string outputPath)
{
var scenes = EditorBuildSettings.scenes
.Where(s => s.enabled)
.Select(s => s.path)
.ToArray();
var report = BuildPipeline.BuildPlayer(
scenes,
outputPath,
target,
BuildOptions.None
);
if (report.summary.result != BuildResult.Succeeded)
{
throw new System.Exception("Build failed: " + report.summary.result);
}
}
}