ObjectDeliverer セットアップ

このページでは、ObjectDelivererをプロジェクトへ追加し、通信の動作を確認するまでの手順を説明します。

プラグインを導入する

  1. Epic Games Launcherから、使用するUnreal Engineバージョンに対応したObjectDelivererを対象のEngineまたはプロジェクトへインストールします。
  2. Unreal Editorを起動し、Edit → PluginsでObjectDelivererを検索して有効にします。
  3. Editorの再起動を求められた場合は再起動します。

プラグインには通信に必要なライブラリが含まれています。追加のソフトウェアやC++ライブラリのビルドは不要です。

Unreal EditorでObjectDelivererプラグインを有効にする画面

購入前に動作を確認する

ネットワーク通信では、送信側と受信側が同じルールで通信する必要があります。ルールが合わないと通信は成立しません。

ObjectDeliverer Testerアプリの画面

そこで、プラグインをご購入いただく前にObjectDelivererの通信を試せるObjectDeliverer Testerアプリケーションを用意しています。Windows、Mac、Linux向けをダウンロードページからダウンロードできます。

TesterアプリケーションはObjectDelivererの多くの機能を試せます(一部未実装の機能もあります)。通信したいアプリケーションやデバイスとObjectDelivererが通信可能かどうかを、実際に確認してください。

このアプリケーション自体がObjectDelivererを使って作られているため、Testerアプリで通信できれば、ObjectDelivererでも通信できる可能性が高いです。

TesterアプリケーションはすべてBlueprintで実装されています。このBlueprintはプラグインに含まれているため、購入後に実装を確認することもできます。

プラグイン同梱のサンプルを開く

v1.8.0以降のプラグインには、各通信プロトコルの実装サンプルが含まれています。

ObjectDelivererプラグインに同梱されているサンプル一覧

サンプルは/ObjectDeliverer/Samples/にあります。プロトコルごとに1つのActorが用意され、実際に動作するBlueprintが含まれています。

サンプルActorのBlueprint実装

プラグインに含まれるサンプルを表示するには、Content Browserの設定(フィルターの設定画面の歯車アイコン)でPlugin Contentを有効にしてください。

Content Browserの設定でPlugin Contentを有効にする画面

TLSを使用する場合の準備

TCP/IPのTLS(v1.9.0以降)を使用する場合は、サーバー証明書と秘密鍵のファイルを用意する必要があります。証明書の準備と各オプションの選び方は、次のページで説明します。

次のステップ