2

마침내 게임을 만들었습니다. 안드로이드 스토어에 관심을 갖게되어 기쁘게 생각합니다. 리더 보드 및 업적.업적 및 리더 보드 구현 관련 문제 Unity, Android - Google Play 게임

이제 브루노 (Bruno)와 댄 (Dan)이 제작 한 비디오 튜토리얼을 따라 여러 장치와 여러 계정으로 로그인 할 수 있었지만 다른 것은 작동하지 않는 것 같습니다.

저는 제공되었으며 다운로드하라는 플러그인/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 기능을 열 수있는 또 다른 버튼이 비디오에서도 제공됩니다.

휴대 전화에서 게임을 한 번 수행하면 점수가 표시되지 않거나 리더 보드 자체가 버튼을 한 번 누릅니다.

내가 잘못 했나요? 나는 내가 다른 것을 포함 할 필요가 있는지 확신 할 수 없다. 그리고 심지어 테스트 목적을 위해 리더 보드에 점수 변수를 입력하지도 않는다.

더 이상 필요한 정보가 있으면 알려주십시오.

Google Play 스토어의 베타 게임에 '게시 됨'이라는 애플리케이션이 있고 게임 서비스에서 '게시 됨'이라고 말합니다. 올바른 앱 ID를 사용하여 게임 서비스에 올바른 OUATH 2.0 앱을 연결했습니다. 모든 업적과 리더 보드는 "게시 됨"이라고 말합니다. 두 이메일 계정 모두 게임 서비스에 연결됩니다.

나는 어디서 잘못 가고 왜 ShowLeaderboardUI조차 할 수 없으며 점수를 게시 할 수 없는지 잘 모르겠습니다.

또한 컴퓨터에서 리더 보드와 업적을 전화와 함께 볼 수있는 방법이 있습니까? 아니면 전화로 확인해야합니까?

감사합니다,

크리스

편집 : 내가 로그인이 그래픽에서 일반 구글 플레이 기호를 모두하고 벌금 징후의 수 포함 잊어 버렸습니다.

EDIT2 : 게임이 Google Play 스토어의 베타 버전입니다.

+0

이 문제도 발생합니다. 로그인해도 문제가 없지만 업적 잠금 해제, 높은 점수 게시 또는 업적 페이지 또는 리더 보드 표시 중 아무 것도 표시되지 않습니다. 내 프로젝트도 베타 버전입니다. 어쩌면 그것이 문제일까요? AdMob도 설치 했습니까? –

+0

Peter 님, 아직 AdMob을 설치하지 않아서 문제가 최소화되었습니다. 최종 배포판으로 작업 하겠지만 베타 버전의 프로젝트가 영향을 미치는지 아직 확신 할 수 없습니다. 업적과 리더 보드가 작동하려면 베타 버전이 아닌 게임을 게시해야하는 경우 온라인으로 보지 못했습니다. 일부 사용자가 나와서 도움을 얻을 수 있기를 바랍니다. – user3358578

답변

2

무엇이 가치가 있는지. Google 플러그인을 사용할 수 없기 때문에 프로젝트에 관련된 모든 것을 삭제하고 설치했습니다.

https://github.com/faizann/UnityGPGPlugin

인증은 리더 보드에 점수를보고뿐만 아니라, 작동합니다. 따라서 문제는 실제로 Google 플러그인의 무언가와 개발자 콘솔의 설정이 아닌 것으로 보입니다.

+0

대단히 감사 드리며 다시 신고 해 드리겠습니다. – user3358578

+0

Peter, 플러그인을 어떻게 구현 했습니까? 설치되어 있고 모든 것이 있지만 리더 보드 또는 업적 기능을 어떻게 호출하는지 잘 모르겠습니다. – user3358578

+0

피터, 나는 아직도 내가이 일을하기 위해 의도 된 방법에 집착하고있다. 로그인 할 수 없거나 검은 스크린 충돌이 발생합니다. 아무런 조치를 취하지 않는 readme가 없기 때문에 점수를보고 할 수 없습니다. 도와주세요. 감사합니다 – user3358578

2

로컬 사용자를 인증하기 전에 다음 명령문을 추가하십시오.

PlayGamesPlatform.Activate(); 

이 내가 OP와 같은 문제를했고, 일을 해결하기 위해 노력했다

-1

문제가 해결됩니다. 정상적으로 로그인 할 수 있지만 ShowLeaderboardUI, ShowAchievementsUI 또는 거의 모든 것을 호출 할 때 아무 것도하지 않았습니다.

내 문제를 해결 한 것은 내 프로젝트에 설치된 Facebook 및 Playfab 플러그인을 제거하는 것이 었습니다. Google Play 게임 플러그인을 다시 설치했는데 모든 것이 정상적으로 진행되었습니다.