c# - 如何使用 SteamWork.Net 获得排行榜排名?

标签 c# c++ unity3d leaderboard steamworks-api

我有一个统一项目,我已将 SteamWork.net 包装器添加到我的项目中, 在那个项目中,我做排行榜上传/设置统计等

我不知道如何在排行榜中获得排名?

假设我有一个名为“Highscore”的排行榜,那么我如何获得我在排行榜中的排名?

最佳答案

有一种获取特定 Steam 用户分数的方法。 所以我们可以只发送本地用户的 csteamID 并获取详细信息,如下所示。

CSteamID[] Users = { SteamUser.GetSteamID() }; // Local user steam id
SteamAPICall_t handle = SteamUserStats.DownloadLeaderboardEntriesForUsers(m_SteamLeaderboard, Users, Users.Length);
.
.

关于c# - 如何使用 SteamWork.Net 获得排行榜排名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38635187/

相关文章:

c# - Scroll Rect 手动滚动脚本 Unity C#

c# - 响应式(Reactive) UI + WPF : Binding to 'ItemsSource' not working as expected

c# - 在 C# 中避免数字格式中的额外零

c# - 如何在脚本任务 HTML 电子邮件中拉伸(stretch)背景图像(c#、HTML、CSS)

c++ - 如何将 OpenCV Mat 的所有像素设置为特定值?

c++ - 为什么 auto 将这个变量推导出为 double 而不是 float?

c# - Unity Score不增加

c# - Json.Net 可以处理 List<object> 吗?

c++ - 在类构造函数 C++ 中零初始化多维数组

c# - 在非异步方法中同步等待任务完成,但任务永远是 WaitingForActivation