【问题标题】:Displaying Google Play Achievements显示 Google Play 成就
【发布时间】:2016-08-11 06:46:11
【问题描述】:

我制作了一款游戏,在玩游戏时,获得的成就会在游戏中弹出。而且它似乎工作正常,他们在他们应该做的时候进行迭代,他们因为完成了他们应该做的设定任务而获得奖励。但是在“玩游戏”的屏幕上,它不会显示它们,并且当您在弹出窗口中单击某个成就时,它不会让您查看它们。

像这样:

我希望它看起来像:

我错过了什么?我查看了整个开发者控制台,但找不到任何可以进行此更改的内容。

【问题讨论】:

  • 我在自己的游戏中经历了这个,在谷歌上搜索了很多之后,我发现很多人提到在这个标签可见之前有一些阈值的玩家应该解锁成就。虽然我没有看到谷歌的任何证据。至于我的游戏,该标签在发布后大约在一张嘴之后出现,并且解锁了超过 10k 的成就。
  • @alexeygorovoy 不是这个。从那以后我又做了一个游戏,而且效果很好。在 2 中看不到任何差异。我还有另一个问题要解决。

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


【解决方案1】:

来自 Google Play 游戏服务 documentation,请确保您按照此处的说明显示玩家的成就,调用 getAchievementsIntent() 以获取 Intent 以创建默认成就 UI。然后,您的游戏可以通过调用 startActivityForResult

来调出 UI
startActivityForResult(Games.Achievements.getAchievementsIntent(mGoogleApiClient),
        REQUEST_ACHIEVEMENTS);

在下面的sn-p中,REQUEST_ACHIEVEMENTS是一个任意整数,用作请求码。

同样来自SO question,请确保您在开发者控制台中发布游戏,以查看活动中的成就

如果此选项对您不起作用,那么AlexeyGorovoy 可能是正确的。

【讨论】:

  • 我相信这是为了在应用内打开一个窗口来显示成就,而不是在 Play 游戏应用上显示它们。
【解决方案2】:

这可能是因为您尚未在 游戏服务 中发布您的游戏。 首先在位于 Google Play Developer Console 的 google 服务中发布游戏。 然后,您的成就标签将在 Play 游戏 中的游戏下创建。

【讨论】:

  • 游戏发布。从那以后,我又制作了另一款游戏——Reactions,使用相同的代码并放在 Play 商店等,下载量少了很多,一切都很完美。
  • 你的游戏有多少下载量?
猜你喜欢
  • 2016-07-14
  • 2014-01-11
  • 2017-09-04
  • 2014-12-15
  • 1970-01-01
  • 2018-04-23
  • 2018-12-13
  • 2015-03-01
  • 2019-01-04
相关资源
最近更新 更多