2016-02-03 122 views
0

我將Google Play遊戲添加到了我的Android遊戲中。有時當我開始遊戲時,它會彈出一個類似Welcome Player!的東西,有時它不會。這與成就相同。它有時彈出像Achievement unlocked,有時它不會。有時玩遊戲作品

在Google Play開發者控制檯中,我看到我發佈了我的設置,但我沒有看到任何用戶,儘管它已經工作了幾次。

在玩遊戲,我看到我的遊戲,但我只看到兩個選項卡(關於和玩家)。我沒有看到我的成就,也沒有看到我的排行榜。

任何想法?

更新:成就正在努力,但排行榜是不是

回答

1

關於你提到的有關解鎖成就詢問,你必須調用「解鎖()」的方法來解鎖成就。您無需編寫額外的代碼即可解鎖成就。 Google Play遊戲服務會自動解鎖成就。 要顯示玩家的成就,您可以使用'getAchievementsIntent()'方法獲取一個Intent來創建默認成就UI。然後你的遊戲可以通過調用startActivityForResult來調出UI。

要創建或編輯成就和排行榜,請在Google Play開發者控制檯中點擊您的遊戲的成就和排行榜標籤,然後填寫相應表單。

有關Android的遊戲成就的更多信息,請點擊此鏈接:https://developers.google.com/games/services/android/achievements

+0

謝謝,但成就正在起作用。但是,排行榜不是。 – Z0q

1

一樣的成就,你就開始你必須定義你想讓你的遊戲顯示或更新的排行榜前。您可以查看您的Google Play開發者控制檯。

播放器後,在簽訂和「GoogleAPIClient」連接,你的遊戲就可以開始使用API​​排行榜的。

要顯示排行榜,請撥打startActivityForResult並傳入意圖創建默認排行榜UI。在以下代碼片段中,REQUEST_LEADERBOARD是請求代碼的任意整數。

startActivityForResult(Games.Leaderboards.getLeaderboardIntent(mGoogleApiClient, 
    LEADERBOARD_ID), REQUEST_LEADERBOARD); 
+0

排行榜選項卡何時會顯示在Google Play遊戲中? – Z0q