Update Assets/Editor/BuildScript.cs
Some checks are pending
Final Unity Check / check (push) Has started running

This commit is contained in:
2026-04-02 21:39:03 +09:00
parent 56d764db21
commit 4e4d50985e

View File

@@ -0,0 +1,38 @@
using UnityEditor;
using System.Linq;
using System;
public class BuildScript
{
private static string[] GetEnabledScenes()
{
return EditorBuildSettings.scenes
.Where(s => s.enabled)
.Select(s => s.path)
.ToArray();
}
// 맥(macOS) 빌드 실행
public static void BuildMac()
{
BuildPlayerOptions options = new BuildPlayerOptions();
options.scenes = GetEnabledScenes();
options.locationPathName = "Builds/Mac/MyGame.app"; // .app 폴더로 생성됨
options.target = BuildTarget.StandaloneOSX;
options.options = BuildOptions.None;
BuildPipeline.BuildPlayer(options);
}
// 윈도우(Windows) 빌드 실행
public static void BuildWindows()
{
BuildPlayerOptions options = new BuildPlayerOptions();
options.scenes = GetEnabledScenes();
options.locationPathName = "Builds/Win/MyGame.exe";
options.target = BuildTarget.StandaloneWindows64;
options.options = BuildOptions.None;
BuildPipeline.BuildPlayer(options);
}
}