次の方法で共有


GDK Unity プラグインのカスタム ビルド パイプラインのサポート

GDK Unity プラグインには、プラグイン ビルド関数へのインターフェイスとして GDKBuild クラスが用意されています。 GDKBuild クラスを使用すると、Unity GUI で GDK->PC->Build および Run->Build コマンドを使用する代わりに、カスタム Unity ビルド パイプラインからビルド メソッドを呼び出すことができます。

GDKBuild クラスは Assets\GDK-Tools\Source\Editor\GdkBuild.csにあります。

GDKBuild クラスには、GDK ビルドの 3 つのステージを実行するための次の 3 つの静的メソッドが用意されています。

  • PreBuild
  • BuildWin32
  • PostBuild

GDK ビルド プロセスをカスタム Unity ビルド パイプラインに統合するには、3 つのGDKBuild メソッドを直接呼び出すことができます。

使用例

GDKBuild.Build メソッドは、Unity GUI の GDK->PC->Build および Run->Build コマンドによって呼び出され、PreBuildBuildWin32、および 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;
    }

関連項目

ビルド パイプライン Unity エディター クラス