2014-02-27 113 views
2

我終於做了一個遊戲,我很高興推動在android商店,我已經把所有東西都打包了,除了一些小的細節,領導委員會和成就。實現成就和排行榜的問題Unity,Android - 谷歌 - 玩 - 遊戲

現在,我已經按照Bruno和Dan製作的視頻教程進行了練習,並且已經能夠使用多個設備和多個帳戶登錄,但似乎沒有任何其他工作可以使用。

我正在使用unity和提供的插件/ sdk並告訴下載。

我遇到困難的事情甚至獲得成就和領導委員會。我使用此代碼這是在視頻:

// post score 12345 to leaderboard ID "Cfji293fjsie_QA") 
     Social.ReportScore(12345, "(I have my leader board code here but am masking it for safety)", (bool success) => { 
      // handle success or failure 
     }); 

在該代碼中我有基本的設置與測試的那一刻,如果GUI.Button推,玩家將比分12345發送到領導者板。然後,一旦完成,還有另一個按鈕可以打開視頻中給出的ShowLeaderBoardUI功能。

一旦進入我的手機遊戲,分數不會顯示出來,或者一旦按下按鈕,排行榜本身也會顯示出來。

我做錯了什麼?我不確定是否需要包含任何其他內容,我甚至沒有將我的變數分數輸入到排行榜中,以便進行測試。

如果您需要了解更多信息,請告訴我。

我在谷歌Play商店的測試版遊戲中,應用程序顯示「已發佈」,遊戲服務顯示爲「已發佈」。我使用正確的應用程序ID將應用程序與正確的OUATH 2.0鏈接到遊戲服務。所有成就和領導委員會都會說「已發佈」。我的兩個電子郵件帳戶都與遊戲服務相關聯。

我只是不確定我哪裏出了問題,爲什麼我甚至無法ShowLeaderboardUI甚至發佈評分。

還有沒有辦法查看計算機上的排行榜和成就與電話相關?還是我需要打電話來檢查它們?

感謝,

克里斯

編輯:忘了包括我可以登錄並擁有所有圖形的常規谷歌播放的標誌,它的跡象罰款。

編輯2:忘記提及該遊戲是在谷歌Play商店的測試版。

+0

我也看到這個問題。登錄工作正常,但如果我嘗試解鎖成就,發佈高分或顯示成就頁面或排行榜,則不會顯示任何內容。我的項目也在測試階段。也許這是問題?您是否也安裝了AdMob? –

+0

嗨,彼得,我還沒有安裝AdMob,以儘量減少問題。我將把它寫入我的最終版本,但我仍然不確定項目是否處於測試階段會影響它。 我已經在網上看到一無所知,如果比賽需要發佈的(未測試版)的成就和排行榜的工作,我希望一些可以附和並幫助我們! – user3358578

回答

2

這是值得的。我無法讓Google的插件工作,所以我刪除了我的項目中與谷歌有關的所有內容,並安裝了它。

https://github.com/faizann/UnityGPGPlugin

認證工作,現在,以及報告得分的排行榜。所以看起來這個問題實際上在於谷歌插件中的某些內容,而不是我在開發者控制檯上的設置。

+0

非常感謝,我會嘗試這個並報告回來! – user3358578

+0

彼得,你是如何實現插件的?我已經安裝了它,但是我不確定我是如何稱爲排行榜或成就功能的。 – user3358578

+0

彼得,我仍然堅持我是如何做這件事的。我無法登錄,黑屏崩潰,我無法報告分數,因爲沒有自述文件解釋要做什麼。請幫忙。謝謝 – user3358578

2

在認證本地用戶之前添加以下語句。

PlayGamesPlatform.Activate(); 

這將解決您的問題

-1

我有同樣的問題的任擇議定書,並試圖解決好幾天。 我可以正常登錄,但在調用ShowLeaderboardUI,ShowAchievementsUI或其他任何東西時,它什麼也沒做。

什麼解決了我的問題是刪除我的項目上安裝的Facebook和Playfab插件。我重新安裝了Google Play遊戲插件,一切都很順利。

相關問題