私は自分のUWPゲームにリーダーボードを組み込もうとしています。私は自分のゲームを作成するためにC#とXAMLを使用しています。私はハイスコアのリーダーボードを作成し、ダッシュボードのテストボタンでプッシュしました。UWP Xbox Liveリーダーボード
私は呼び出すことでランキングにレコードをプッシュしている:
_stats.SetStatisticIntegerData(XboxUser, "score", XP);
_stats.RequestFlushToService(XboxUser, true);
私は、サーバーからの正常な応答を受信します。
私は以下のことで、サーバからリーダーボードを取得しよう:
_stats.GetLeaderboard(XboxUser, "score", new LeaderboardQuery());
私は正常な応答を取り戻します。
問題は私の回答では何も受け取りません。私はdisplayNameがHigh Scoreですが、行は1列に戻します。
私が間違っていることを知っている人はいますか?
UPDATE もう少し情報:
私はスコアのIDでリーダーボードを作成しました。
var val = _stats.GetStatistic(XboxUser, "score");
次の例外がスローされます:
The parameter is incorrect.
Stat not found in document
私がリーダーボードにデータを保存するとき、私は、次を得る:
静的イベント、私は次のことを呼んで
:
ErrorCode:0
にErrorMessage: ""
のEventArgs:ヌル
イベントタイプ:StatisticUpdateComplete
ユーザー:私のユーザー
共有したコードは正しいです。 'GetStatistic'メソッドで試してみて、最初に設定したstatを取得して、サーバに正しく送信されていることを確認してから、再度' GetLeaderboard'メソッドを試してみてください。 –
@JayZuo私はより詳細なポストを更新しました。 UPDATEを参照してください –