问题标签 [game-center-leaderboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
273 浏览

ios - Game Center 排行榜得分延迟和错误时间

我目前正在为 Game Center 测试各种沙盒帐户。我只在我的应用程序中使用来自 Game Center 的排行榜。如果我得到一个新的高分,那么当我查看排行榜时,新分数不会出现,它会在几秒钟后出现,有时会在几分钟后出现。

如何在收到高分后立即显示分数?此外,我刚刚测试了游戏并在几分钟前获得了新的高分,但排行榜显示我在 3 小时前收到了这个新分数。我该如何解决?

0 投票
1 回答
465 浏览

google-plus - google play 看不到公开排行榜

这个问题困扰了我一段时间。我使用了一个带有谷歌播放服务的插件,我错过了从公共切换到圆形排行榜的按钮。这不仅在我的应用程序上,而且在我设备中的每个应用程序上。昨天升级到安卓棒棒糖后,我确实设法看到了这个按钮,但它又不见了!!!!我找不到这个问题的任何答案。如果有人可以阐明这一点,那就太好了!请帮忙!!

0 投票
1 回答
339 浏览

swift - Swift Game Center 排行榜显示没有得分

嗨,我无法迅速将分数列入我的排行榜。连接中的一切都很好。我以前成功地完成了排行榜,但在目标 c 中。我想知道是否有我遗漏的快速错误。提交新分数时我没有收到任何错误。我创建了一个 gamecenterhelper 类,我通过它完成所有游戏中心,如下所示:

谢谢!!是的,我的身份证都是正确的

Swift GameCenterHelper

Objective C 身份验证黑客(工作得很好,得到欢迎回来)

0 投票
1 回答
205 浏览

objective-c - 无法关闭游戏中心排行榜

我有一个应用程序,我正在使用 GameCenter 排行榜。但我不能关闭排行榜:

这是我的代码:

我不知道该怎么做, :-

0 投票
1 回答
40 浏览

ios - 游戏中心 GKLeaderboard 初始化程序失败?

我现在在游戏中心工作。在 Apple 的 Game Center 编程指南(清单 4-11)中,有示例代码可以检索排行榜的最高分数:

是否有必要检查返回的对象是否为零?永远init失败并返回零?

0 投票
0 回答
362 浏览

objective-c - 使用 Sprite Kit 实现 Game Center

我无法在我的 SpriteKit 游戏中实现 Game Center。

我屏幕上的大多数教程都需要ViewDidLoad我的游戏没有的。我无法找到正确的代码来验证我的游戏,或者可能是我拥有正确的代码但将其放置在我的应用程序的错误区域。

目前我已将身份验证放在 initWithSize 中:

下面的代码是我有一个UILabel名为“Leaderboards”的节点,我希望我的玩家能够单击该节点,并允许用户登录游戏中心并查看排行榜以及他自己的分数。

(当前点击时提示“游戏中心不可用,玩家未登录”,然后点击确定后,用户无法返回游戏,游戏画面卡死?)

如何使用 SpriteKit 正确实现 Game Center 功能?

0 投票
1 回答
269 浏览

ios - Game Center 排行榜分数仅在应用恢复时更新

我的游戏中有一个 Game Center 排行榜,我使用自己的 GUI 使用从该GKLeaderboard loadScoresWithCompletionHandler方法检索到的数据来显示该排行榜。

GKScore reportScoresWithCompletionHandler我使用该方法报告新分数。我的问题是,当我为本地玩家报告新的高分时,当我打开我的排行榜 GUI(强制loadScoresWithCompletionHandler调用)时,玩家分数没有更新 - 它显示的是他刚刚击败的旧分数。

但是,如果我关闭(而不是杀死)游戏,然后重新打开它并再次打开 GUI,嘿-presto,新的分数就会显示出来。

这告诉我,GameKit 中必须有某种形式的内部缓存在应用程序恢复时被重置。我确实知道,在应用程序恢复时,GC 会调用我的 authenticationHandler 让我知道它已经重新验证了播放器,所以也许该方法中的某些东西会擦除设置的任何内部缓存?

这是我开发的第一款使用自定义 UI 而非原生 GC 视图控制器显示 Game Center 数据的游戏,我从未遇到过这个问题。有没有人有类似的经验,可以告诉我为什么GKLeaderboard loadScoresWithCompletionHandler给我旧数据?

0 投票
1 回答
2356 浏览

swift - 如何实现 GameCenter 排行榜?

我无法在 Stack Overflow 上关注其他教程和答案,那么如何在我的游戏中,在 Swift 的 SpriteKit 中实现 GameCenter 排行榜?将使用什么代码,它会放在 GameScene 还是 GameViewController 中?我已经在 iTunes Connect 上设置了排行榜。我该怎么办?谢谢!

0 投票
1 回答
126 浏览

swift - 连接 iTunes 连接到 GameCenter 排行榜的代码

我使用下面的代码在我的应用程序中创建了我的 GameCenter 页面。但是,我无法将在 iTunes Connect 上创建的排行榜连接到我的代码,因此该应用程序只会生成一个空白的排行榜页面。如何将我的 Itunes Connect 排行榜连接到我的代码,以及如何制作应用程序,以便将您的分数放在排行榜上,因为现在排行榜是空的。

这是我使用的代码:

如何将我的 Itunes Connect 排行榜连接到应用程序,以及使用什么代码将分数上传到排行榜?

0 投票
1 回答
293 浏览

ios - 获取本地玩家在排行榜上的位置

我正在编写一个自定义排行榜,我只想知道玩家 ID,他/她在排行榜上的位置。

我找到了这个帖子:本地认证玩家在游戏中心排行榜中的排名

但我在实施它时遇到了麻烦。这是我所拥有的:

每当我打印排名时,无论实际数字如何,它始终为 1。我怀疑它正在返回查询中的排名。如何返回排行榜中的绝对位置?