这个问题比较有趣,我们之前在写 demo 时也遇到过。
排行榜服务没有提供对应的接口或配置。
我们之前是这样实现的:在分数中增加时间元素。比如:
2020-6-1 A 玩家得了 100 分,那他在排行榜的分数为 100 x (10000000000000 - 2020-6-1 时间戳)
2020-6-2 B 玩家得了 100 分,那他在排行榜的分数为 100 x (10000000000000 - 2020-6-2 时间戳)
...
2020-6-1 时间戳 < 2020-6-2 时间戳,所以 A 的分数 > B 的分数。
PS:在 UI 显示的时候,可以将排行榜的分数 / 10000000000000 = 100 即可