2

在谷歌 I/O 开发者大会上,谷歌发布了一项新的游戏服务,其中之一就是成就支持。我想做一个获得一百万金币的成就,但增量成就支持少于 10,000 步的成就,请参见此处。有没有办法解决这个问题?我怎样才能取得像获得一百万金币这样的成就?

4

2 回答 2

3

我有同样的问题。基本上我所做的只是在本地跟踪它,然后在他们达到目标时立即将其全部解锁。不理想,但它有效。我想您也可以将其增加实际值的 1/10(或者在您的情况下为 1M/10000),这样当您达到峰值时,当用户获得一百万积分或硬币等时,它就会被解锁。

于 2013-05-27T19:15:47.843 回答
1

您可以使用 Google Play 游戏服务直接执行此操作。

但是,默认 UI 中不会向玩家显示步数。用户只能看到其上的百分比值。

对您而言,一个好的方法是将硬币总数保存在外部保存(Google Cloud Save?)中,并仅在达到新百分比时向您的 GamesClient 报告增量。

该解决方案还将最大限度地减少 API 调用并帮助您管理每日配额

于 2013-05-25T18:53:37.373 回答