리더 보드를 내 UWP 게임에 통합하려고합니다. 내 게임을 만들기 위해 C#과 XAML을 사용하고 있습니다. 높은 점수를받은 리더 보드를 만들어 대시 보드의 테스트 버튼으로 밀어 넣었습니다.UWP Xbox Live 리더 보드
나는 호출하여 리더 보드에 기록을 추진해 왔습니다 :
_stats.SetStatisticIntegerData(XboxUser, "score", XP);
_stats.RequestFlushToService(XboxUser, true);
내가 서버에서 성공적인 응답을받을 수 있습니다.
나는 다음으로 서버에서 리더를 검색하려고
는 :_stats.GetLeaderboard(XboxUser, "score", new LeaderboardQuery());
나는 성공적인 응답을 다시 얻을.
문제는 내 응답이있는 행을받지 못한다는 것입니다. displayName은 High Score이지만 열은 하나도 갖지 않습니다.
내가 잘못하고있는 것을 아는 사람이 있습니까? 내가 점수의 ID와 리더를 만든
:
는 UPDATE A는 자세한 내용은 비트.
정적 이벤트 : 나는 다음 내가 얻을 리더 보드에 데이터를 저장할 때
The parameter is incorrect.
Stat not found in document
:
var val = _stats.GetStatistic(XboxUser, "score");
그것은 다음과 같은 예외를 throw : 나는 다음과 같은 전화
:
ErrorCode가 : 0
으로 ErrorMessage : ""
EventArgs입니다 : 널 (null)
이벤트 유형 : StatisticUpdateComplete
사용자 : 내 사용자
공유 한 코드가 맞습니다. 'GetStatistic' 메소드로 시도해 볼 수 있다고 생각합니다. 먼저 서버에 제대로 전달되었는지 확인한 후 GetLeaderboard 메소드를 다시 시도하십시오. –
@JayZuo 게시물을 더 자세히 업데이트했습니다. UPDATE 참조 –