我使用libgdx(亚军游戏)在Android上创建了一款小游戏,效果很好。
所以我决定为它添加一些成就。
我的应用程序已发布,当我转到服务和API时,我看到"此应用程序使用google play的服务......" 。
所以我进入了#34;游戏服务"菜单。我的游戏使用API:" API Google+,Google Play游戏服务,即Google Play游戏管理"。 在关联的应用程序菜单中,我将应用程序链接起来。
当我第一次打开游戏时,它会要求我连接我的Google帐户,因此登录方法正常。连接后,我看到我的个人资料图片与我的游戏级别。 但是,当我想要解锁成就时,没有任何补充。 我不认为问题出在代码中,因为连接运行良好且游戏没有崩溃,没有任何附加功能,游戏继续进行。 也许我想念游戏机上的配置,因为当我在Google Play游戏中打开游戏时,我看到了我的游戏,但没有成就/排行榜看到图片:
要查看同步是否合适,我修改了游戏的说明并返回游戏,说明已修改。
那么为什么我的成就不在游戏服务上,而且由于我无法解锁它们? 我真的不明白我错过了什么...... 在此先感谢您的帮助。
编辑:同样在API资源管理器上,当我想执行一个简单的games.achievementDefinitions.list来获取我的应用程序中的成就列表时,我收到一个错误:
告诉我API未启用,但确实如此!
答案 0 :(得分:2)
我终于找到了错误的地方。 感谢这个样本:
https://github.com/playgameservices/android-basic-samples 在BasicSamples => TrivialQuest2。
当我创建google api客户端时,我忘了添加Games API,
所以我刚刚添加了.addApi(Games.API).addScope(Games.SCOPE_GAMES)
现在我的游戏运行正常,我可以为玩家解锁/获得成就:D 我现在将尝试添加排行榜:)