Unreal 用プラグイン: プラグインコンポーネントをインストールしてセットアップする - Amazon GameLift

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Unreal 用プラグイン: プラグインコンポーネントをインストールしてセットアップする

このセクションでは、Unreal Engine プロジェクトにプラグインを追加する初期インストールタスクについて説明します。プラグイン機能は、Unreal Editor でプロジェクトを開いている場合に使用できます。

注記

Amazon GameLift プラグインは UE エディタの標準バージョンで使用できますが、ゲームサーバービルドをパッケージ化するときにはソースビルドバージョンを使用する必要があります。

開始する前に

Unreal Engine 用の Amazon GameLift プラグインを使用するために必要なものは次のとおりです。

  • Unreal Engine リリースパッケージ用の Amazon GameLift プラグイン。[ダウンロードサイト]

  • Microsoft Visual Studio 2019 以降。

  • Unreal Engine エディタのソースビルドバージョン。マルチプレイヤーゲームのサーバーコンポーネントをパッケージ化するには、ソースビルドバージョンが必要です。その他の前提条件を含む詳細については、Unreal Engine のドキュメントを参照してください。

  • C++ ゲームコードを使ったマルチプレイヤーゲームプロジェクト。ブループリントプロジェクトを使用している場合は、プロジェクトの C++ ソースコードを生成する方法に関する Unreal ドキュメントを参照してください。

プラグインをゲームプロジェクトに追加する

ゲームプロジェクトにプラグインを追加するには、次のタスクを実行します。

Amazon GameLift C++ サーバー SDK を構築する
  1. Amazon GameLift plugin for Unreal Engine リリースパッケージを解凍して、2 つの zip ファイルを抽出します。

    • amazon-gamelift-plugin-unreal-<>-sdk-<>.zip

    • GameLift-Cpp-ServerSDK-<>.zip.

    これらのファイルを解凍します。

  2. GameLift-Cpp-ServerSDK-<> フォルダを開き、プラットフォームの Linux または Microsoft Windows の手順を完了します。

Linux
  1. 以下のコマンドを実行します。

    mkdir out cd out cmake -DBUILD_FOR_UNREAL=1 .. make

    これらのコマンドは /lib/aws-cpp-sdk-gamelift-server.so ファイルを構築します。

  2. amazon-gamelift-plugin-unreal/GameLiftPlugin/Source/GameliftServer/ThirdParty/GameLiftServerSDK/Linux/x86_64-unknown-linux-gnu/ ディレクトリ/lib/aws-cpp-sdk-gamelift-server.soにコピーします。

Microsoft Windows
  1. 以下のコマンドを実行します。

    mkdir out cd out cmake -G "Visual Studio 17 2022" -DBUILD_FOR_UNREAL=1 .. msbuild ALL_BUILD.vcxproj /p:Configuration=Release

    これらのコマンドは、次のバイナリファイルを構築します。

    • prefix\bin\aws-cpp-sdk-gamelift-server.dll

    • prefix\lib\aws-cpp-sdk-gamelift-server.lib

  2. ファイルを amazon-gamelift-plugin-unreal\GameLiftPlugin\Source\GameliftServer\ThirdParty\GameLiftServerSDK\Win64\ ディレクトリにコピーします。

ゲームプロジェクトファイルで作業し、以下のタスクを実行します。

  1. プラグインをインストールします。

    1. ゲームプロジェクトのルートフォルダ (... > Unreal Projects/[project-name]/ など) を探します。Plugins フォルダが存在しない場合は、作成します。

    2. から解凍されたamazon-gamelift-plugin-unrealフォルダに移動しますamazon-gamelift-plugin-unreal-<>-sdk-<>.zipGameLiftPlugin フォルダを gamelift-plugin-unrealフォルダからゲームプロジェクトディレクトリの Pluginsフォルダにコピーします。

  2. プラグインを .uproject ファイルに追加します。

    1. ゲームプロジェクトのルートフォルダで、.uproject ファイルを開きます。

    2. ファイルを更新してGameLiftPlugin「」とWebBrowserWidget「」を Plugins セクションに追加し、有効にします。次のコードは、「」というゲームの更新された.uprojectファイルを示していますMyGame。

    UnrealProjects > MyGame > MyGame.uproject { ... "Plugins": [ { "Name": "ModelingToolsEditorMode", "Enabled": true, "TargetAllowList": [ "Editor" ] }, { "Name": "GameLiftPlugin", "Enabled": true }, { "Name": "WebBrowserWidget", "Enabled": true } ] }
  3. プロジェクトの UE エディタのバージョンを変更します。

    あるエディタバージョン用のプロジェクトを作成した後に、別のバージョン (ソースビルドバージョンなど) に変更したい場合は、プロジェクトを更新する必要があります。

    ゲームプロジェクトのルートフォルダで .uproject ファイルを選択し、[Unreal Engine バージョンの切り替え] オプションを選択します。新しいエディタバージョンを選択します。

  4. 更新内容でプロジェクトソリューションを再構築します。

    1. プロジェクトルートフォルダで、ソリューション (*.sln) ファイルを探します。存在しない場合は、.uproject ファイルを選択して [Visual Studio プロジェクトファイルを生成する] オプションを選択します。

    2. ソリューションファイルを開き、プロジェクトを構築または再構築します。

  5. UE エディタでプラグインが有効になっていることを確認します。

    注記

    エディタを既に開いている場合は、新しいプラグインを認識する前にエディタを再起動しなければならない場合があります。

    1. 選択した UE エディタでプロジェクトを開きます。

    2. メインエディタのツールバーで、新しい Amazon GameLift メニューボタン [画像が必要] を確認します。

    3. コンテンツブラウザで Amazon GameLift プラグインアセットを確認します。[表示オプション] 設定で [プラグインコンテンツを表示] オプションが選択されていることを確認します。