che*_*ets 5 c# xbox monogame uwp xbox-live
我已经构建了一个游戏(C#,UWP,Monogame),并希望将它与Xbox Live SDK(Microsoft.Xbox.Live.SDK.WinRT.UWP来自NuGet)集成.
已经有auth工作但遇到了StatisticManager/的一些问题Leaderboard.
我究竟在做什么:
添加用户StatisticManager.AddLocalUser(user)并等待StatisticEventType.LocalUserAdded来自的事件DoWork
保存得分StatisticManager.SetStatisticNumberData(user, leaderboardName, data)并等待StatisticEventType.StatisticUpdateComplete来自的事件DoWork
获取排行榜StatisticManager.GetLeaderboard(user, leaderboardName, query)并等待StatisticEventType.GetLeaderboardComplete活动DoWork
在第3步,我得到一个C++异常:
"未找到(404)".
[这看起来非常类似于此问题](使用StatsManager时的异常和错误404 ).
所以我已经检查了沙盒ID,配置文件和排行榜ID,但仍然得到了相同的结果.
我确实捕获了来自HTTP监控的流量,我看到如下URL:
"https://leaderboards.xboxlive.com/scids/{scid}/leaderboards/stat({leaderboardId})?xuid={myXboxId}&maxItems=5"
Run Code Online (Sandbox Code Playgroud)
小智 0
在开发过程中,您必须使用 XboxLiveTools(您可以在 github 中找到它)将您的 Xbox SANDBOX 从 RETAIL 更改为 {your sandbox}。发布后可以切换回零售,如果排行榜中没有数据则返回结果为零行不会抛出异常
我自己解决了同样的问题
| 归档时间: |
|
| 查看次数: |
194 次 |
| 最近记录: |