问题标签 [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 投票
6 回答
676 浏览

ruby - 红宝石纸牌游戏

我想用 ruby​​ 构建一个简单的独立纸牌游戏。有没有我应该使用的库?我什至需要游戏库来将卡片从一个堆栈移动到另一个堆栈吗?我从来没有写过任何游戏,也很长时间没有开发过独立的应用程序,这就是我迷路的原因:)

0 投票
3 回答
656 浏览

iphone - iPhone Game Center 文档是否可用?

也许我只是想念它,但有没有关于 Apple 尚未发布的 Game Center 的文档?我是否在某处遗漏了它,还是仅将信息提供给选定的开发人员?

我想在它发布时使用它来构建我的框架工作,但是没有文档,甚至很难考虑要做什么。

0 投票
3 回答
424 浏览

iphone - 如何识别 gamekit 消息窗口?

当带有 GameKit 的 iPhone 应用程序启动并且设备已经登录到 GameCenter 时,屏幕顶部会滑入一条小消息,上面写着“欢迎回来 %username!”。

我发现如下:该消息以自己的形式出现UIWindow,最终将消息滑开并自行释放。当消息出现在屏幕上时,您可以注销以下内容:

all windows: ( "<UIWindow: 0x31fc70; frame = (0 0; 320 480); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x31fe60>>", "<UIWindow: 0x3874c0; frame = (0 0; 320 480); opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x387590>>" )

在一般情况下,我需要区分这两个窗口——我需要一些类似于-(UIWindow *)topNormalWindow函数的东西,它将返回不是 A)警报或 B)游戏中心消息的最顶层窗口。我已经有一个 -(UIWindow *)topNonAlertWindow 来确定不是警报的顶部窗口,但 gamekit 消息不是,但它也不是(出于我的目的)一个普通窗口。

还有,什么autoresize = RM+BM;意思?

0 投票
1 回答
3578 浏览

iphone - 我可以在我的应用程序上使用 Game Center 徽标吗?

我正在将 Game Center 添加到我的应用程序中,并且我想将徽标放在屏幕上。我可以这样做还是会被拒绝?

0 投票
2 回答
1403 浏览

objective-c - 如何从 Game Center 获得 GKPlayer 的状态?

当我获取GKLocalPlayer或使用loadPlayersForIdentifiers:identifiers withCompletionHandler:获取列表或单个GKPlayer别名GKPlayer时,记录的对象看起来像这样:

我的问题是,我如何status从这个对象中获取,这个对象的类型到底是什么?GKPlayer类中没有“摆脱”或“状态”属性,所以当我执行以下操作时:

我收到“在非结构或联合的情况下请求成员‘状态’”错误。

0 投票
1 回答
255 浏览

iphone - iOs 中的游戏中心 - 为您的比赛指定配置

通过 Game Center / GameKit 文档,我找不到任何有关为比赛指定游戏配置变量的信息。

假设您想指定匹配匹配的某些特征(例如,您想要从游戏中排除某些武器,想要指定匹配的长度等)。可以做到这一点(如果没有:为什么?!?)?我似乎唯一能找到的是匹配某些玩家类别的可能性。

任何帮助是极大的赞赏。

0 投票
3 回答
839 浏览

iphone - 如何检测 Game Center 支持?

在 Game Center 的 Apple 文档中,它说使用此代码来检测 Game Center 是否可用:

但它在我没有游戏中心的 iPhone 3G 上返回 YES。有谁解决了这个问题?

0 投票
4 回答
6336 浏览

iphone - GameCenter 成就图像的大小是多少?

所以我想在我的游戏中加入 GameCenter 成就,但我必须为每个成就提供图像以显示在 GameCenter 应用程序中。苹果并不清楚所需的尺寸。我在网上读到他们需要 512px 的图像,但随后他们将它们缩小到 32px 之类的东西,这使得它变得模糊和/或像素化。

必须有更好的方法。我现在已经看到几个应用程序具有清晰、清晰的成就图像。他们怎么做到的?谢谢。

0 投票
1 回答
4492 浏览

iphone - iPhone游戏中心提交最高分?

我正在使用以下功能向游戏中心提交分数。如何修改下面的代码,以便只有当分数高于已经提交的分数时我才能发送分数?而且我不想在本地保持分数。有什么帮助吗?

谢谢。

编辑:我刚刚发现它只由游戏中心处理......只有最高分会显示在游戏中心应用程序上。

0 投票
3 回答
708 浏览

iphone - GameCenter - 考虑应用内购买

在我看来,Apple 有点急于实施 GameCenter。也许我忽略了一些东西。

如果你创建一个游戏,你想提供应用内购买(比如你想出售额外的地图或附加组件),有没有办法使用 GKMatchRequest 匹配共享相同地图(复数)的玩家?即其应用内购买重叠,但不完全相同。

或者,也许您想在赛车游戏中出售汽车。您如何匹配共享部分汽车而不是全部汽车的玩家?我认为您不能,因为 GKMatchRequest 中的 playerGroup 属性仅在用户属于同一组时进行比较。

因此,如果一个用户购买了地图 A 和地图 B,而另一个用户购买了地图 B 和地图 C,则无法匹配他们,尽管他们可以一起玩地图 B。当然,您可以实现您的界面,以便用户必须指定他们想要在哪个地图上玩。但在其他情况下,应用内购买可能不是一个非此即彼的问题,但可能会在游戏中结合使用(例如,如果您可以在战斗游戏中购买不同类型的士兵,然后匹配共享部分士兵的玩家)类型...然后您可以在游戏本身中实现逻辑以排除玩家不共享的那些类型)。

谁能想到一个可行的解决方案?