オンライン サービス外部 UI インターフェース により、プラットフォームのオンライン サービス外部ユーザー インターフェースにアクセスすることができます。プラットフォーム固有の外部 UI は、次の場合に役立ちます。
- ユーザー ログイン
- フレンドやソーシャルのインタラクション
API の概要
関数 | 説明 |
---|---|
ShowLoginUI |
デフォルトのオンライン サービスのログイン UI を表示します。 |
ShowFriendsUI |
デフォルトのオンライン サービスのフレンド UI を表示します。 |
OnExternalUIStatusChanged |
外部 UI のステータスが変更されるとトリガーされるイベント。 |
外部 UI インターフェースへのアクセスは、使用しているオンライン サービスのプラットフォーム実装が外部 UI インターフェースをサポートしている場合にのみ成功します。
外部 UI インターフェースにアクセスする
一部のオンライン サービスには、特定の操作を行うたびに表示されるビルトインの標準化されたユーザー インターフェースがあります。ビルトインの UI を表示する操作の例を次に示します。
- オンライン サービスにログインする
- プレイヤーをセッションに招待する
- フレンドを追加する
これらの操作によってゲームに依存しないフォーム、オーバーレイ、スクリーン、またはワークフローが表示されることがあり、ユーザーはその機能にアクセスするために移動する必要がある場合があります。これは通常、特定の機密性の高いインタラクションが常に同じ方法で処理され、個々のサードパーティのデベロッパーではなく、オンライン サービスを所有する会社によって制御されるようにするために行われます。これらの機能は、すべてのオンライン サービスで標準化されているわけではありません。場合によっては、1 つのサービスやシステムにのみ存在するものもあります。このようなまったく異なる機能を処理するために、Online Services プラグインではそれらを収集してインタラクトするための外部 UI インターフェースを提供します。
追加資料
ヘッダ ファイル
詳細については、必要に応じて「ExternalUI.h
」ヘッダ ファイルを直接参照してください。外部 UI インターフェースのヘッダ ファイル「ExternalUI.h
」は、次のディレクトリにあります。
UNREAL_ENGINE_ROOT\Engine\Plugins\Online\OnlineServices\Source\OnlineServicesInterface\Public\Online
UE のソース コードの入手方法については、「Unreal Engine のソース コードをダウンロードする」を参照してください。
関数パラメータおよび戻り型
パラメータの渡し方や関数が返す結果の処理を含む、関数パラメータと戻り型については、「Online Services の概要」ページの「関数」セクションを参照してください。