排行榜范例

排行榜范例概览

LeaderboardSample_01.png

排行榜范例 将展示 Epic在线服务(EOS)SDK中的排行榜接口相关操作,其中包括:

  • 查询排行榜定义

  • 查询排行榜排名数据

  • 查询排行榜好友数据

本示例构通过提供可以控制这些操作并直接向用户展示数据的用户接口,展示了这些功能的作用。

开始之前

出于演示目的,示例应用使用 Epic账户服务 验证本地用户。这需要先将用于初始化SDK的客户端凭证指定给使用 Epic账户服务应用

演示的SDK功能可以和任何支持的身份供应商配合使用,以用于用户验证。

入门指南

在右侧面板中登录即可开始操作。

LogIn.png

排行榜面板

示例开始后,它会获取开发者门户设置的排行榜定义,然后在列表中展示它们。定义名称会出现在标题排行榜下方右侧的列中,如下所示:

LeaderboardSample_Definition.png

选择排行榜

点击排行榜定义以便选中它。定义会按如下方式高亮显示。

LeaderboardSample_SelectDefinition.png

全球排行榜

选中排行榜定义后,点击 显示全球(SHOW GLOBAL) 按钮,显示所有在排行榜上有分数的用户的全球排名数据。

点击查看大图。

好友分数

选中排行榜定义后,点击 显示好友(SHOW FRIENDS) 在排行榜中显示所有有数据的好友。

点击查看大图。

控制台命令

除了标准控制台命令,本示例还支持以下控制台命令,供你在游戏中输入:

控制台命令

用法

说明

GETDEFS

GETDEFS

发出请求,获取此应用程序的排行榜定义。

INGEST

INGEST <STAT_NAME> <INGEST_AMOUNT>

摄取名称为 STAT_NAME 的统计数据,摄取值为 INGEST_AMOUNT。参见统计数据接口了解详情。