我正在尝试将排行榜合并到我的 UWP 游戏中。我正在使用 C# 和 XAML 来创建我的游戏。我创建了一个高分排行榜,并使用仪表板中的测试按钮按下它。
我通过调用将记录推送到排行榜:
_stats.SetStatisticIntegerData(XboxUser, "score", XP);
_stats.RequestFlushToService(XboxUser, true);
我收到来自服务器的成功响应。
当我尝试通过以下方式从服务器检索排行榜时:
_stats.GetLeaderboard(XboxUser, "score", new LeaderboardQuery());
我得到了成功的回应。
问题是我的回复没有收到任何行。我返回一列,显示名称为 High Score,但没有行。
有谁知道我做错了什么?
更新 更多信息:
我创建了一个分数 ID 的排行榜。
当我调用以下内容时:
var val = _stats.GetStatistic(XboxUser, "score");
它抛出以下异常:
The parameter is incorrect.
Stat not found in document
当我将数据存储到排行榜中时,我得到以下信息:
静态事件:
错误代码:0
错误信息: ””
事件参数:空
事件类型:统计更新完成
用户:我的用户