次の方法で共有


最近遊んだプレイヤー

このトピックでは、他のプレイヤーとのやりとりを記録する方法を説明し、プレイヤー間の関係を構築したり、フィードバックを報告します。 プレイヤーが、オンライン多人数アクティビティでやりとりすると、タイトルはマルチプレイヤー アクティビティ (MPA) を使用してそのやりとりを記録します。 やりとりに問題がなければ、プレイヤーはフレンド登録の招待、ゲームへの招待、メッセージを送信できます。 やりとりに問題があれば、プレイヤーはフィードバックを報告できます。

タイトルは、最近遊んだプレイヤー リストを不適切なプレイヤーであふれさせるのを防ぐために、有意義なやりとりのみを投稿するよう注意しなければなりません。 たとえば、"バトル ロイヤル" スタイルのゲームには 100 人のプレイヤーが含まれる場合もあります。 しかし、タイトルは 100 人のプレーヤー全員がそれぞれ対戦していることを送信するのではなく、実際にやりとりがあったプレイヤーのみを記録すべきです。

一方向のプレイヤー vs. 双方向のグループ

MPA のプレイヤーのやりとりでは、2 つのコンセプトを適用しています。 一方向のプレイヤーのコンセプトでは、タイトルはプレイヤー A が 1 人以上のプレイヤーと対戦したことを報告します。 これは、プレイヤー A に影響を与えるすべてのプレイヤーに対して発生し、これらのプレイヤーは、プレイヤー A の最近遊んだプレイヤー リストに表示されます。 すべてのプレイヤーは、やりとりを個別にレポートする必要があります。

この方法で、サーバーでも最近遊んだプレイヤーのバッチを報告できます。

双方向のグループのコンセプトでは、すべてのプレイヤー間でやりとりがあります。 たとえば、4 対 4 のシューティング ゲームや、8 人のプレイヤーのレースでは、すべてのプレイヤーがそれぞれのプレイヤー リストに表示されることが事前にわかります。 プレイヤーのリストがある API を呼び出すことができます。 MPA では、すべてのプレイヤーがそれぞれの最近遊んだプレイヤーのリストに追加されます。 双方向のグループを送信できるのは、サーバーだけです。

出会いの種類

MPA は、発生した出会いの種類の記録をサポートします。 タイトルは、encounterType フィールドを指定できます。 使用できる値は、DefaultTeammateOpponent です。 指定しない場合は、フィールドが既定で Default に設定されます。 このフィールドを指定することで、プレイヤーがさまざまな種類の出会いを簡単に区別できるようになります。