在Google Play服务中赢得Streak成就

时间:2014-05-30 08:46:31

标签: android google-play-services

我目前正在使用Google Play服务实施多人游戏。游戏还使用提供的成就系统,该系统运作良好。但是,我真的很难实现某种“Winning Streak”成就,如果

,应该解锁
  

用户连续赢得了5场多人游戏。

在开发者控制台中,我创建了Incremental Achievement并将所需步骤设置为5

在代码中我想实现以下概念:

  • 如果用户赢得游戏,则成就步骤将增加1.
  • 如果用户输掉游戏,我想重置成就计步器。

如果我正确理解API,则无法重置/减少非测试人员的成就计数器。因此,实现这样的成就的唯一可能性是,将当前连续赢得的游戏数量存储在设备上,或者存储在云中。

这不是一个令人满意的解决方案,因为:

  1. 用户不会在成就意图中看到成就的当前“进度”
  2. 以这种方式实现它需要更多的努力,特别是如果用户在两个不同的设备上播放
  3. 我真的想知道Google是否提供了实现此类成就的另一种可能性,而不是引入某种临时计数器。

0 个答案:

没有答案