2016-09-23 91 views
1

我有一系列的成就,(1k米,10k米,50k米等),我想隱藏系列後面的成就,直到它解鎖之前的水平。所以一開始只會顯示1k,然後一旦解鎖10k就會顯示,依此類推。隱藏以後的成就水平

我嘗試將成就設置爲「隱藏」,但這使得它們顯示爲「祕密」。我怎樣才能完全隱藏後來的成就?

回答

0

根據此documentation,您可以使用hidden其中有關成就的詳細信息對玩家隱藏。 Google Play遊戲服務在處於隱藏狀態時爲成就提供了一個通用的佔位符描述和圖標。 如果它包含一個你不想透露有關遊戲太早的擾流(例如,「發現你一直是鬼魂!」),我們建議隱藏一個成就。對於您的情況,您需要使用incremental achievements,因爲您要按級別顯示它。您可以按照此guide關於如何向您的遊戲添加成就。

要解鎖成就,請調用unlock()方法並傳入成就ID。

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

如果成就是增量型的(即,需要幾個步驟來解鎖),呼叫增量()代替。

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

希望這有助於!