【问题标题】:Play Games works sometimes玩游戏有时有效
【发布时间】:2016-05-12 12:07:17
【问题描述】:

我将 Google Play 游戏添加到我的 Android 游戏中。有时当我开始游戏时,它会弹出一个类似Welcome Player! 的窗口,有时却没有。成就也是如此。它有时会像Achievement unlocked 一样弹出,有时不会。

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

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

有什么想法吗?

更新:成就有效,但排行榜无效

【问题讨论】:

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


    【解决方案1】:

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

    要创建或编辑成就和排行榜,请在 Google Play 开发者控制台中点击您游戏的成就和排行榜标签,然后填写相应的表格。

    有关 Android 游戏成就的更多信息,请点击此链接:https://developers.google.com/games/services/android/achievements

    【讨论】:

    • 谢谢,但成就现在正在发挥作用。但是,排行榜不是。
    【解决方案2】:

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

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

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

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

    【讨论】:

    • 排行榜标签何时会出现在 Google Play 游戏中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-16
    相关资源
    最近更新 更多