问题标签 [game-center]

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 投票
1 回答
212 浏览

iphone - iOS 开发:自动匹配是否总是在等待五分钟左右超时?

我注意到当我离开我的应用程序搜索自动匹配时,它会停止搜索大约五分钟。这是预期的行为吗?

0 投票
1 回答
387 浏览

iphone - 将 OpenFeint 或 GameCenter 放入我的 iOS 应用程序

许多像“愤怒的小鸟”这样的游戏都有一个“OpenFeint”或“GameCenter”按钮。单击它会将您带到一个页面。

我想在我的游戏中使用 OpenFeint 或 GameCenter,我该怎么做?

0 投票
1 回答
3721 浏览

iphone - Game Center 身份验证可能需要很长时间。如何解决它?

等待 Game Center 身份验证完成是个坏主意,因为这可能需要很长时间。此外,身份验证不仅在游戏启动时进行,而且在您通过快速应用切换切换回游戏时进行。

但是不等待身份验证会出现问题:

  • 如果您不知道玩家是谁,如何恢复已保存的游戏?理想情况下,保存的游戏将与正在玩的人相关联,这样您就不会有人继续玩其他人的游戏。

  • 如果您不知道玩家是谁(玩家可能已通过 Game Center 应用更改),您如何在应用切换回后恢复游戏?

  • 动作游戏中可能会弹出 Game Center 登录警报(不会暂停)

  • 如果游戏在身份验证完成之前就结束了怎么办?如果在玩了几场比赛后完成了初始身份验证怎么办?如果初始身份验证在应用程序切换或两次后完成(这反过来会导致更多身份验证)怎么办?

处理这些问题的合理方法是什么?

0 投票
3 回答
3646 浏览

iphone - 使用 Game Center 登录在远程服务器上引导登录

我希望允许用户使用他们的 Game Center 帐户在我的服务器上自动创建一个帐户。当我的 iOS 应用程序打开时,它需要与 XMPP 服务器进行连接和身份验证,以便与游戏服务器进行通信。我试图在 GKLocalPlayer 中找到一些对已登录设备来说是私有的东西,我可以用它来创建/验证远程用户登录,但唯一对玩家来说似乎是唯一的东西是他们的 playerID,它是相当公开的。

我真的不想在所有事情上都使用 GameCenter,因为它会将我的用户群划分为仅 iOS 设备。

来自developer.apple.com

...如果您的应用程序连接到您自己的网络服务,您也可以使用服务上的播放器标识符来在那里保存数据。

由于玩家标识符不是私有的,我们如何确定这不是伪造的?

0 投票
6 回答
2810 浏览

iphone - 在 GameCenter 应用程序中从我的游戏图标中删除光泽

怎么做?

UIPrerenderedIcon仅删除跳板图标的光泽度。

0 投票
1 回答
554 浏览

iphone - 在多个应用程序之间共享游戏中心

我正在为我的游戏构建单独的 iPhone 和 iPad 版本。是否可以在它们之间共享相同的游戏中心(以及它们之间以及 Lite 版本)?

0 投票
1 回答
369 浏览

ios - 游戏中心应该是可选的吗?

这个问题可能有点模糊/哲学,但是当用户不想使用游戏中心时你会怎么做?

通常,您在应用启动时运行 authenticateWithCompletionHandler:。但是,如果您的用户没有 Game Center 帐户怎么办?然后他们每次发射都会被唠叨吗?

0 投票
1 回答
361 浏览

iphone - 显示 Game Center 开始屏幕

我已经开始在我的游戏中实现 Game Center,并且在我遵循的所有教程中,它们展示了如何打开排行榜屏幕和成就屏幕。Game Center 中是否没有开始屏幕,您可以从中访问成就和排行榜?因为我不想在我的游戏中有两个按钮来访问它们。

为了显示排行榜,我使用 GKLeaderboardViewController,为了显示成就,我使用 GKAchievementViewController。开始屏幕是否有另一个视图控制器在 GameKit 中?

谢谢!

0 投票
1 回答
428 浏览

iphone - Game Center 分数停留在特定分数上

我一直在开发一个将分数发布到 GC 排行榜并将其拉回的应用程序。仍处于开发阶段,它对沙盒环境执行此操作。最近我注意到分数像往常一样增加,我以编程方式获得高分并且它是正确的,我可以检查排行榜,应用内,它是否正确,然后切换到游戏中心,它是正确的。但是,一旦我退出应用程序或停止发布分数一段时间,分数就会消失,恢复到过去的特定分数,或者如果帐户是新帐户,则完全消失。

这是 GC 或沙箱的已知问题吗?一些众所周知的事情我没有做对吗?在这一点上,我真的有点困惑。

0 投票
3 回答
1217 浏览

iphone - iOS 游戏中心配对,仅限好友?

我只是好奇,有没有可能做一个只能邀请朋友参加的游戏中心比赛?(即没有随机比赛)你会如何编码?