问题标签 [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.
iphone - GameCenter - 接收多位数据?
所以我在我的 iphone 上的 GameCenter 中发送和接收数据运行良好,但是当你接收到数据时,你会从该方法中获得“数据”。你怎么知道这是例如分数还是健康点?
您如何区分接收到的数据?
谢谢。
iphone - GKMatchMakerViewController 内存问题
我正在使用 GKMatchMakerViewController,我发现内存使用量增加了大约 3 MB。不幸的是,在我关闭 viewController 后它并没有下降。
还有其他人遇到这个问题吗?我认为这可能与可能由 GKMatchMakerViewController 中的 imageNamed 启动的图形有关……但不确定。
iphone - iOS 开发:在我的应用程序中添加“添加朋友”按钮
我正在构建一个 iPhone 游戏,它使用 Game Center 自动连接寻找游戏的随机玩家。比赛结束后,我想让玩家可以选择将对手添加为游戏中心好友,以便他们以后可以再次与他们比赛。
如果我有对手的 GKPlayer 数据,包括他们的 playerID 和别名,我如何允许玩家通过我的应用在 Game Center 中将对手添加为好友?或者这只能通过 Game Center 应用程序本身实现?
非常感谢你的帮助!
iphone - Int 显示为长奇数值
我正在尝试在我的 iphone 游戏中为游戏中心多人游戏发送一个 int。
整数出现并显示为奇数长整数值,而不是预期的值。
我的 .h 中有这个:
然后.m:
发送数据:
接收:
有任何想法吗?谢谢。
iphone - iOS 开发:为什么 loadScoresWithCompletionHandler 永远不会返回?
我正在使用 Game Kit API,我有一个非常简单的代码块,它永远不会返回,即使出现错误也不会......
由于没有错误,我不确定如何解决这个问题。有谁知道出了什么问题或我如何进一步调查出了什么问题?
非常感谢你的智慧!
更新:我终于能够让这段代码返回,但我不完全明白为什么。为了让它返回,我在尝试检索它之前不久在排行榜上发布了一个分数。奇怪的是我之前在那里发布过分数,所以我不知道为什么发布分数对这个问题有任何影响。
iphone - Switch Case 语句问题
我正在使用 switch case 语句来确定我在游戏中心多人游戏中收到的数据。
我看不出它有什么问题,但是当添加第二个 case 语句时它停止工作。
我已经宣布了这一点:
iphone - 游戏中心无法在 ipod/iphone 上运行
大家好,正在为 iphone/ipod/ipad 应用程序开发通用版本。我试图让游戏中心在这个应用程序中工作。我现在有游戏中心在 ipad 上工作,但由于某种原因,它仍然无法在 ipod/iphone 上工作,我不知道为什么。
这是我用于显示排行榜的代码,它每次都适用于 ipad,但正如我所说的不适用于其他设备。该代码仍然被称为与 ipad 相同的代码,所以我不知道它为什么不显示。任何想法为什么会这样?干杯
networking - iOS 开发:建议使用 GameCenter 来吸引大量受众?性能问题?
我已经开始计划一款简单的 iOS 游戏,其中包含多人游戏组件。快速浏览一下 Game Center,在我看来,它提供的功能完全符合我的计划。
使用它进行开发要比负责建立网络、开发服务器代码、不必担心服务器与各种 iOS 设备的通信等事情要容易得多。
然而,乍一看,它确实有点高级(可能对我来说太高级了?)。我不习惯看起来这么简单的事情(特别是对于像在线多人游戏这样复杂的事情,无论实现多么简单)。如果我使用它而不是完全从头开始开发多人游戏组件,我会期待多大的性能权衡(如果有的话)?(假设,例如,多人活动类似于每 1-2 秒互相发送小短信)
更重要的是,我希望覆盖尽可能多的受众,而且我知道 Game Center 不适用于 2G 和 3G iPhone,以及第一代 iPod touch。收集这些设备的用户群是否足够大,以至于忽略它们会对收入产生相当大的影响?
很抱歉,这些问题与代码没有直接关系(我不知道为什么我期待 5 个 SOers 用火把和干草叉冲进来尖叫着“无效的问题!”......?),但我希望我能在此之前得到一些答案。
iphone - 使用 GameKit 上传分数
如果没有可用的连接,我如何保存和上传分数?在 WWDC 会话中,如果没有可用的连接,它会说使用以下代码:
然后我将 NSData 对象保存到 NSUSerDefaults。但是我如何从中得到一个 int 分数值来报告呢?
谢谢
xcode - 检查您是否已在 Game Center/GameKit 中解锁成就
我已经为此困扰了很长时间。我了解如何在 Game Center 中解锁成就,我什至让整个消息传递系统正常工作。但我不知道如何检查成就是否已经解锁:(
显然这不起作用:
它始终跟踪“0”。
解锁成就确实有效:
所以这并不是我在整个成就方面犯了错误,只是 GameKit 无法告诉我成就是否已经解锁。
如果有人可以帮助我,我将不胜感激!