Google Play游戏中的成就无效

问题描述 投票:0回答:1

我使用libgdx(亚军游戏)在android上创建了一款小游戏,效果很好。

所以我决定为它添加一些成就。

我的应用程序已发布,当我转到服务和API时,我看到“此应用程序使用google play的服务......”。

所以我进入“游戏服务”菜单。我的游戏使用API​​:“API Google+,Google Play游戏服务,即Google Play游戏管理”。在关联的应用程序菜单中,我链接了我的应用程序。

当我第一次打开游戏时,它要求我连接我的谷歌帐户,因此登录方法正常。连接后,我看到我的个人资料图片与我的游戏级别。但是,当我想要解锁成就时,没有任何补充。我不认为问题出在代码中,因为连接运行正常,游戏没有崩溃,没有任何附加内容,游戏继续。也许我错过了游戏机配置上的一些内容,因为当我在Google Play游戏中打开游戏时,我看到了我的游戏,但没有成就/排行榜看到图片:

Achievements in dev console

No achievement in play games

为了查看同步是否正常,我修改了游戏的描述并返回到游戏,描述被修改了。

那么为什么我的成就不在游戏服务上,而且由于我无法解锁它们?我真的不明白我错过了什么...先谢谢你的帮助。

编辑:同样在API资源管理器上,当我想执行一个简单的games.achievementDefinitions.list来获取我的应用程序中的成就列表时,我收到一个错误:

i.stack.imgur.com/gRwNh.jpg

i.stack.imgur.com/0DRAR.jpg

告诉我API没有启用,但确实如此!

i.stack.imgur.com/DPxId.jpg

android android-studio libgdx google-play-services google-play-games
1个回答
2
投票

我终于找到了错误的地方。感谢这个样本:

在BasicSamples下的https://github.com/playgameservices/android-basic-samples => TrivialQuest2。

当我创建谷歌api客户端时,我忘记添加游戏API,所以我只是添加了.addApi(Games.API).addScope(Games.SCOPE_GAMES)

现在我的游戏运行正常,我可以为玩家解锁/获得成就:D我现在将尝试添加排行榜:)

© www.soinside.com 2019 - 2024. All rights reserved.