GDK Unity 플러그 인 사용자 지정 빌드 파이프라인 지원
GDK Unity 플러그 인은 플러그인 빌드 기능에 대한 인터페이스로 GDKBuild 클래스를 제공합니다. GDKBuild 클래스를 사용하면 Unity GUI에서 GDK->PC->Build and Run->Build 명령을 사용하는 대신 사용자 지정 Unity 빌드 파이프라인에서 빌드 메서드를 호출할 수 있습니다.
GDKBuild 클래스는 Assets\GDK-Tools\Source\Editor\GdkBuild.cs에서 찾을 수 있습니다.
GDKBuild 클래스는 GDK 빌드의 세 단계를 수행하기 위해 다음 세 가지 정적 메서드를 제공합니다.
- PreBuild
- BuildWin32
- PostBuild
GDK 빌드 프로세스를 사용자 지정 Unity 빌드 파이프라인에 통합S하려면 세 가지 GDKBuild 메서드를 직접 호출할 수 있습니다.
예제 사용법
GDKBuild.Build 메서드는 Unity GUI에서 GDK->PC->Build 및 Run->Build 명령에 의해 호출되며 PreBuild, BuildWin32 및 PostBuild 메서드의 사용법을 보여줍니다.
static bool Build(bool buildOnly, bool createPackageForStoreUpload)
{
bool succeeded = false;
succeeded = ChooseOutputFolder();
if (succeeded)
{
succeeded = PreBuild(buildWin32OutputFolderPath);
}
if (succeeded)
{
succeeded = BuildWin32();
}
if (succeeded)
{
succeeded = PostBuild(buildWin32OutputFolderPath, buildMsixvcOutputFolderPath, createPackageForStoreUpload);
}
if (succeeded && buildOnly)
{
succeeded = OpenBuildOutputFolder();
}
return succeeded;
}