Play游戏有时会运作

时间:2016-02-03 10:34:18

标签: java android libgdx google-play-services google-play-games

我在我的Android游戏中添加了Google Play游戏。有时当我开始游戏时,它会显示弹出类似Welcome Player!的内容,有时它不会。成就也是如此。它有时像Achievement unlocked一样弹出,有时它不会。

在Google Play开发者控制台中,我发现我已发布了我的设置,但我没有看到任何用户,尽管它已经工作了几次。

在Play游戏中,我看到了我的游戏,但我只看到两个标签(关于和玩家)。我不会看到我的成就,也不会看到我的排行榜。

有什么想法吗?

更新:成就正常,但排行榜不是

2 个答案:

答案 0 :(得分:1)

关于您对成就解锁的查询,您必须调用' unlock()'方法来解锁成就。您无需编写其他代码来解锁成就。 Google Play游戏服务会自动解锁成就。 要显示玩家的成就,您可以使用' getAchievementsIntent()'方法获取Intent以创建默认成就UI。然后,您的游戏可以通过调用 startActivityForResult 来调出UI。

要创建或修改成就和排行榜,请从Google Play开发者控制台中点击游戏的“成就和排行榜”标签,然后填写相应的表单。

有关Android游戏成就的详细信息,请点击以下链接:https://developers.google.com/games/services/android/achievements

答案 1 :(得分:1)

与成就相同,在开始之前,您必须定义希望游戏显示或更新的排行榜。您可以查看Google Play开发者控制台。

一旦玩家登录并且“ GoogleAPIClient ”已连接,您的游戏就可以开始使用排行榜API了。

要显示排行榜,请调用 startActivityForResult 并传入intent以创建默认排行榜UI。在以下代码段中, REQUEST_LEADERBOARD 是请求代码的任意整数。

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