Xbox Live C#API排行榜示例



我注册了Xbox Creators程序,我正在尝试获得排行榜。但是,我找不到使用C#API的示例。此页面显示了如何在C 中进行操作。

这是我的代码。它不会构建,因为它说XboxLiveContext doesn't have a LeaderboardService property。如何在C#?

中创建排行榜服务
XboxLiveUser user = new XboxLiveUser();
SignInResult x = await user.SignInAsync();
XboxLiveContext context = new XboxLiveContext(user);
LeaderboardResult result = await context.LeaderboardService.GetLeaderboardAsync("scores1", new LeaderboardQuery());

c#xbox创建者程序程序已移动一些API。排行榜API现在是StatsManager的一部分。您可以使用StatsManager.Singleton.GetLeaderboard(...)提出要求获取排行榜。

在后台启动请求,完成后,将通过呼叫StatsManager.Singleton.DoWork()返回事件。DoWork方法旨在称为每个帧(或者只要您想收到STATSMANAGER事件的通知)。查看Xbox Live Unity插件排行榜的实现,以获取如何执行此操作的示例。

最新更新