0

我正在使用 GooglePlay 游戏服务在我的游戏中添加排行榜(实际上是多个排行榜)。登录到 GooglePlayGameServices 以及向给定的 Leaderboard-id 提交分数都有效。我使用 OnScoreSubmittedListener 进行了检查。结果还可以,分数就在那里。

当尝试使用“loadTopScores”检索给定 id 的最高分数时,OnLeaderboardScoresLoadedListener 被调用 STATUS_OK,LeaderboardBuffer 中的一个条目(我检查了这个条目,它与我之前提交的分数完全相同的 leaderboard-id)和LeaderboardScoreBuffer 中的条目始终为零。我找不到解决这个问题的方法。一件看起来很奇怪的事情是,在 LeaderboardBuffer 条目中,玩家排名被设置为 -1。但我不知道那是什么意思。

提前感谢您对此问题的任何见解=)

4

1 回答 1

1

我终于自己找到了问题=)这很容易。由于这些服务使用一个人的 google+ 帐户,因此您必须正确设置权限。在“设置”->“帐户”->“google”->“google+”->“带有 google 登录的应用”下是我的游戏的一个条目。在那里,我必须允许上传分数才能公开。一旦我这样做了,一切对我来说都很好。

于 2013-08-11T15:55:09.787 回答