C# 了解",;每日;及;每周;统一的范围;苹果游戏中心排行榜
Unity的C# 了解",;每日;及;每周;统一的范围;苹果游戏中心排行榜,c#,unity3d,unity5,game-center,game-center-leaderboard,C#,Unity3d,Unity5,Game Center,Game Center Leaderboard,Unity的Social.TimeScope文档中说: TimeScope.Today:只返回今天的分数 然而,苹果公司的本地Swift文档显示: 今天的案例:每位球员仅限于过去24小时内记录的分数。 因此,当使用Unity.Social.TimeScope从苹果游戏中心获取“每日”分数时,会返回以下哪项: 今天日期的分数(如果是,在哪个时区?) 过去24小时的分数,无论日期 “每周”时间范围也是如此:“最后一周”在这里意味着什么 在“当前”周的范围内,即自周日起 在过去168小时(7*24
Social.TimeScope
文档中说:
TimeScope.Today:只返回今天的分数
然而,苹果公司的本地Swift文档显示:
今天的案例:每位球员仅限于过去24小时内记录的分数。
因此,当使用Unity.Social.TimeScope
从苹果游戏中心获取“每日”分数时,会返回以下哪项:
TimeScope运行了一个小的“expirement”。今天
为加载分数
我自己解决了这个问题:
- 我在17点发布了一个高分
- 第二天,我在10:00发布了一个较低的分数,当我使用
时,仍然看到较高的分数返回LoadScores
- 我在18:00再次发布了较低的分数,这是在较高的分数发布24小时后,这次较低的分数是由
返回的分数LoadScores
Social.TimeScope.Daily
==过去24小时的分数,不考虑日期
我假设同样的逻辑适用于每周的时间而不是日期