排行榜
您可以在游戏页面上显示个性化的排行榜,展示最佳玩家的成绩以及已授权用户在排名中的位置。
为了使下面描述的请求正常工作,请确保您已在开发人员控制台中创建了排行榜。
提交分数
备注
此请求仅适用于已授权用户。建议提前进行授权,并且仅在用户提供个人数据时才使用排行榜。
使用 Set leaderboard score 动作将新分数提交到排行榜,参数如下:
参数 |
类型 |
描述 |
Name |
|
排行榜的技术名称。 |
Score |
|
玩家在排行榜中的分数。 |
Additional data |
|
与分数一起发送的可选元数据。 |
例如,向排行榜提交分数可能如下所示:
备注
排行榜记录
要开始使用排行榜,请使用 Fetch leaderboard 动作,配合触发条件 Leaderboard is successfully fetched 和 Failure to fetch leaderboard。这些动作和条件接受以下参数:
参数 |
类型 |
描述 |
Name |
|
排行榜的技术名称。 |
Top positions |
|
从排行榜顶部请求的记录数量。 |
Request player position |
|
确定是否请求用户的位置。 |
Positions around the player's position |
|
请求用户在表中上下的记录数量。 |
插件将通过 Yandex Games SDK 请求排行榜数据,成功请求后将开始一个循环。此过程需要一些时间。
建议在进行此过程时在屏幕上保留某种加载指示。
重要
确保不要持续调用此循环。建议在函数或触发器内使用它。
在循环内,您将可以访问 Leaderboards 列表中的表达式。
已复制