2014-02-20 3 views
1

Android 용 Unity 게임으로 스코어를 내 리더 보드에 제출하려고했습니다. => { debug.log를 (성공, 성공을Unity Google 게임 플레이 서비스, 스코어를 리더 보드에 제출하지 않음

Social.ReportScore (Global.score, "LeaderbordID" 나는 https://github.com/playgameservices/play-games-plugin-for-unity
지금 내가 따라와 코드가 다음을 수행 플러그인을 사용하고있다? "보고 된 점수": "점수 채점 실패");

정상적으로 작동하지만 정상 동작하지 않습니다. 코드에서 제공하는 오류 메시지가 존재하지 않아 거짓 메시지가 나타납니다. 로그인이 정상적으로 작동하므로 연결됩니다. 내가 찾을 수있는 아이디어가 있습니까? 리더 보드 ID가 정확합니다. 요청시 리더 보드를 표시하는 데 사용하고 있습니다.

+0

리더 보드가 작동하는지 또는 여기에서 같은 문제가 발생합니까? http://stackoverflow.com/questions/22058020/issues-implementing-achievements-and-leader-boards-unity-android-google-play/ –

+0

나는 또한이 문제에 직면 해 있습니다. 이 문제의 해결책을 얻었습니까. 제발 해결책을주세요. 고마워요. –

+0

안녕하세요, 질문에 대한 답변을 찾았습니까? 나는 지금 거의 일주일 동안 노력해 왔고 나는 아직도 이것이 일어나는 이유를 모른다. – Lynx

답변

0

며칠 동안 테스트를 마친 후에이 문제가 수정되었습니다.

Social.ReportScore() 함수를 호출 할 때 Social.localUser.Authenticate() 함수 내부에 있어야합니다.

대신
public void ReportHighScore(int newHighScore) { 
    Social.localUser.Authenticate((bool success) => { 
     if (success) { 
      Social.ReportScore(newHighScore, 
       "CXCXCXCXCXCXCXCXC", 
       (bool success2) => { 
        //Handle Report Success 
       }); 
      }); 
     } 
    } 
} 

: 여기 어떻게 내가 해냈어

public void ReportHighScore(int newHighScore) { 
    Social.ReportScore(newHighScore, 
     "CXCXCXCXCXCXCXCXC", 
     (bool success2) => { 
      //Handle Report Success, but don't use this code 
     }); 
    }); 
} 

이 나를 매번 인증 할 핫픽스 같은 느낌을,하지만 작동 아무 것도 발견했다. 나는 내 대답이 우연히 사용 된이 Here에 또 다른 게시물을 보았습니다. 그러나 대답은 너무 모호해서 독자적으로 발견 할 때까지 이해할 수 없었습니다. 구문이 약간 이상한 경우 죄송합니다.

관련 문제