Online Services Connectivity インターフェース は、プラットフォームのオンライン サービスにゲームを接続するかどうかを判断するツールです。
API の概要
機能
次の表は、Connectivity インターフェースによって提供される関数の概要を示しています。
関数 | 説明 |
---|---|
GetConnectionStatus |
提供されたオンライン サービスの接続ステータスを取得します。 |
OnConnectionStatusChanged |
オンライン サービスの接続ステータスが変更されるとトリガーされるイベントです。 |
列挙型クラス
オンライン サービスの接続ステータスは EOnlineServicesConnectionStatus
列挙型クラスで表されます。
EOnlineServicesConnectionStatus
値 | 説明 |
---|---|
Connected |
オンライン サービスに接続しています。 |
NotConnected |
オンライン サービスに接続していません。 |
接続ステータス
GetConnectionStatus
は、提供されたオンライン サービスの現在の接続ステータスを返します。オンライン サービスの中には、複数のマイクロ サービスから構成されているものがあります。特定のマイクロ サービスの接続ステータスを確認するには、これらのマイクロ サービスの 1 つの名前を GetConnectionStatus
のパラメータとして使用します。オンライン サービスのパラメータが指定されていない場合、GetConnectionStatus
はすべての基礎となるマイクロ サービスが接続されている場合のみ EOnlineServicesConnectionStatus::Connected
を返します。
OnConnectionStatusChanged
をイベントにバインドすることで、オンライン サービスやその中の 1 つのマイクロ サービスの接続ステータスが変更されたときに通知することができます。
オンラインサービスの構成や、特定のマイクロ サービスへのアクセスは、プラットフォームによって異なります。詳しくは、お使いのプラットフォームのオンライン サービスのドキュメントをご覧ください。
追加資料
ヘッダ ファイル
必要に応じて、Connectivity.h
ヘッダ ファイルで直接詳細を確認してください。Connectivity インターフェースのヘッダ ファイル「Connectivity.h
」は、次のディレクトリにあります。
UNREAL_ENGINE_ROOT\Engine\Plugins\Online\OnlineServices\Source\OnlineServicesInterface\Public\Online
UE のソース コードの入手方法については、「Unreal Engine のソース コードをダウンロードする」を参照してください。
関数パラメータおよび戻り型
関数のパラメータと戻り型、およびパラメータの渡し方や関数が戻ったときの結果の処理などについては、「Online Services の概要」ページの「関数」セクションを参照してください。