隐藏后期成绩水平

时间:2016-09-23 19:37:41

标签: android google-play-services

我有一系列的成就,(1k米,10k米,50k米等),我想隐藏在系列后期的成就,直到它解锁之前的水平。因此,首先只显示1k,然后一旦解锁就会显示10k,依此类推。

我尝试将成就设置为“隐藏”,但这使得它们显示为“秘密”。我怎样才能完全隐藏后来的成就?

1 个答案:

答案 0 :(得分:0)

根据此documentation,您可以使用hidden,其中有关成就的详细信息对玩家隐藏。 Google Play游戏服务提供了一个通用占位符描述和成就图标,同时处于隐藏状态。 我们建议隐藏一项成就,如果它包含一个你不想太早揭示你的游戏的剧透(例如,“发现你一直都是幽灵!”)。对于你的情况,您需要使用incremental achievements,因为您希望每个级别显示它。关于如何为游戏添加成就,您可以按照guide进行操作。

  

要解锁成就,请调用unlock()方法并传入成就ID。

Games.Achievements.unlock(mGoogleApiClient, "my_achievement_id");
     

如果成就是增量类型(也就是解锁它需要几个步骤),请调用increment()。

Games.Achievements.increment(mGoogleApiClient, "my_incremental_achievment_id", 1);

希望这有帮助!