Google Play游戏服务排行榜 - 仅显示某些排行榜

时间:2014-12-20 05:23:55

标签: google-play-services

我的游戏将有2种模式 - 硬盘和普通版。在游戏结束时,我想根据模式显示不同的排行榜 - 而不仅仅是所有排行榜。例如,我只会显示硬模式排行榜或仅显示普通模式排行榜。这可能吗?我只看到一种显示所有排行榜的方法。

1 个答案:

答案 0 :(得分:0)

首先,我建议扩展BaseGameActivity。这使得使用游戏服务很容易。

显示所有排行榜使用:

startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(getApiClient()), REQUEST_LEADERBOARD);

要仅展示您的一个排行榜,您只需使用:

startActivityForResult(Games.Leaderboards.getLeaderboardIntent(getApiClient(), LEADERBOARD_ID), REQUEST_LEADERBOARD);

请参阅Leaderboards in Android - Displaying a leaderboard

请求代码REQUEST_LEADERBOARD是您自己定义的任意整数。 在开发人员控制台的游戏服务部分,您可以使用提供的按钮轻松地将排行榜ID导出为xml文件。

相关问题