Unreal Engine 4
Unreal Engine開発で使用されるHive SDKは、各ターゲットOS(Android、iOS、Windows)用のインターフェースパッケージとプラットフォームパッケージで構成されています。 したがって、ゲームアプリのターゲットOSに合ったインターフェースパッケージとプラットフォームパッケージのみを選択してインストールできます。
- Hive SDK Unreal Engine 4 インターフェース (デフォルトインストール)
- Hive SDK Unreal Engine 4 プラットフォーム (ターゲットOS用にプラットフォームパッケージのみをインストール)
- Hive SDK Unreal Engine 4 Android
- Hive SDK Unreal Engine 4 iOS
- Hive SDK Unreal Engine 4 Windows
Note
Unreal Engineプロジェクトのコンポーネントであるプラグインとモジュールに関する詳細情報については、以下のリンクを参照してください。
Hive SDKのインストール¶
ステップ 1. Hive SDKの最新バージョンをダウンロード¶
ゲームアプリのターゲットOSに合ったインターフェースパッケージとプラットフォームパッケージをHive SDK Unreal Engine 4の最新バージョンからダウンロードしてください。
ステップ2. インターフェースパッケージをインストールする¶
-
ダウンロードした Hive SDK v4 UE4 Interface 26.x.x.zip ファイルを抽出し、HIVESDK フォルダーを以下のUnreal Engineプロジェクトパスに追加します。
- パス:
/Plugins <
- パス:
-
インストールされたインターフェースパッケージを使用するには、以下のパスにあるBuild.csファイルに依存関係コードを追加します。
- パス:
/Source/ / .Build.cs - 依存関係コード:
- パス:
ステップ3. プラットフォームパッケージをインストールする¶
ダウンロードした Hive SDK v4 UE4 {Target OS} 26.x.x.zip ファイルを抽出し、ターゲット OS に応じて下記の Unreal Engine プロジェクトパスに生成されたフォルダーを追加してください。
- パス:
/Plugins/HIVESDK/Source
Note
ゲームアプリをビルドした後、Hive SDKが実行可能ファイル(.apk_、_.IAP、_*.exe_など)を作成するパッケージングフェーズでは、上記のパスに追加されたプラットフォームパッケージのコードとリソースが各ターゲットOSの実行可能ファイルに自動的に含まれます。
パッケージの互換性¶
インターフェースおよびプラットフォームパッケージは、以下のパッケージ適用ルールに従うことで、異なるバージョンであっても互換性があります。
- 互換性は、
major.minor.patchバージョン形式のpatchバージョンレベルでのみサポートされています。majorとminorのバージョンが一致しない場合、それらは互換性がありません。- 例 1: インターフェースパッケージのバージョンが 26.1.0 の場合、プラットフォームパッケージのバージョン 26.1.x のみが互換性があります。(26.1.1、26.1.2 など)
- 例 2: インターフェースパッケージのバージョンが 26.1.0 の場合、プラットフォームパッケージのバージョン 26.0.0 または 26.2.0 は互換性がありません。
Hive SDKのアップデート¶
Hive SDKを手動で更新するには、既存のHive SDKを削除し、最新バージョンをインストールしてください。
ステップ 1. Hive SDKを削除する¶
インターフェースパッケージの削除¶
- Unreal Engineの
/Plugins/HIVESDK フォルダーを削除します。 -
以下のパスにあるBuild.csファイルから依存関係コードを削除します。
- パス: Unreal Engine
/Source/ / .Build.cs - 依存コード:
- パス: Unreal Engine
インターフェースパッケージを削除するとプロジェクト構造が変更されるため、新しいコンパイルを行うにはUnreal Editorを再起動する必要があります。
Unreal Editorを再起動すると、変更されたプロジェクト構造に基づいて自動的にコンパイルが進行します。ただし、以前のプロジェクト構造からコンパイルされたバイナリが_Intermediate_および_Binaries_フォルダーにキャッシュされている場合、ビルドエラーが発生します。この場合、_Intermediate_および_Binaries_フォルダーを削除し、Unreal Editorを再起動して再コンパイルおよび再ビルドしてください。
プラットフォームパッケージの削除¶
Unreal Engineの
<project_root>
└─ Plugins
└─ Source
├─ HiveSDK
├─ HiveSDKAndroid (optional)
├─ HiveSDKiOS (optional)
└─ HiveSDKWindows (optional)
プラットフォームパッケージを削除するとプロジェクト構造が変更されるため、エディタの再構築のためにUnreal Editorを再起動してください。
ステップ2. 最新バージョンのパッケージをインストールする¶
最新のインターフェースおよびプラットフォームパッケージをインストールするには、Hive SDKのインストールを参照してください。
注意事項¶
Unreal Editorを再起動すると、Unreal Engineに組み込みプラグインをインストールできます。ただし、CEF(Chromium Embedded Framework)を使用したWebBrowserは、Hive SDKに適用されているCEFと競合するため、適用できません。
